linux常用命令

clear 清屏
ctrl+c 退出命令
ipconfig 查看ip地址
ping ***** 连接别的计算机
pwd 查看当前所在位置目录
--help 查看某些命令的详细帮助 例如 ls --help
tab 自动联想较长的文件名

磁盘管理类命令

ls 列出当前文件的目录的所有内容

-a列出所有文件和文件夹
-l展示文件的详细列表
-h 容量会展示正具体的kd等
ll 以列表文件显示相当于ls -l
可以查看 其他文件夹下的文件
ll /home/....

cd 命令切换目录

cd ~ 回到root目录 /root
cd / 回跟根目录
cd - 回到上一次访问的目录
cd ..回到上一层级目录
cd ../../../.. 回到上N级目录
cd /目录名/目录名/目录名 (通过绝对路径的方式进入任意目录)
cd 桌面 (通过相当路径的方式,进入到当前桌面这个子目录中)
cd # (回到当前用户的家目录 ,如果是root 用户,就回到/root.
如果是ligaopeng用户,就回到/home/ligaopeng)

绝对路径: 以 / 根目录为起点 ,进入到某个子目录中 ,绝对路径要带/
相对路径: 以当前路径为起点 ,进入到它的子目录中 ,而相对路径不需要带/

cd与ls 命令的区别在于:cd是进入某个目录 , 而ls查看 , ls在不移动当前目录时也能查看

mkdir 创建目录

mkdir mywork 表示在当前的目录下创建一个mywork的子目录
-p 表示递归创建 , 可以事先不必有父级目录 ,直接就能连父级目录一起创建出来.
mkdir -p aaa/bbb

rmdir 表示删除空目录(只能删除空目录)

1.2文件浏览命令

1.2.1cat命令

快捷查看当前文档的全部内容.(没有分页的功能)

1.2.2more 命令

查看当前文档内容, 具有翻页功能
more 0313-2.txt
操作 : enter 下一行;
space (空格)下一页
b 回到上一页
q 强制退出查看 , 文件可能显示不完全;

touch命令

创建文件的命令
通常在linux下 ,创建都是配置文件或者日志文件 .通常都要带上后缀名,常见的后缀名有 .txt .log .xml
eg:
touch hahaha.txt 表示在当前目录下创建hahaha.txt
touch /home/ligaopeng/hahaha.txt 表示在指定那个目录下创建hahaha.txt

1.3.2cp命令

copy的简写 , 复制的意思 ,表示要复制文件
eg1:
cp 要复制的文件 复制的位置(可以使用相对路径/绝对路径)
[root@18ligp 桌面]# cp 0313沈职18学生名单.txt 0312/aaa
[root@18ligp 桌面]# cp 0313沈职18学生名单.txt /root/桌面/0312/mywork

eg2: 复制并改名
cp 要复制的文件 复制的位置/新文件名称
[root@18ligp 桌面]# cp 0313沈职18学生名单.txt 0312/aaa/沈职18实训学生名单.txt
[root@18ligp 桌面]# cp 0313沈职18学生名单.txt /root/桌面/0312/mywork/沈职18实训学生名单.txt

eg3: 将文件夹中所有的文件都复制到新位置
cp -r 要复制的文件夹 复制到的位置 (-r递归操作,会将文件夹及里面的文件都复制)
[root@18ligp 0312]# cp -r mywork bbb
表示将mywork文件夹和其中的所有文件都复制到bbb文件夹中

1.3.3mv命令

移动 , 或者重命名文件或目录 ;
eg1:
mv 需要移动的文件 要移动的位置
[root@18ligp 桌面]# mv 周报.txt 0312

eg2:
mv -f 需要移动的文件 要移动的位置
参数 -f 表示不询问直接覆盖 , 如果不加参数-f ,通常系统会询问是否覆盖yes/no

eg3:
mv 需要改名的文件 新文件名( 文件更名,相当于就是当前位置移动到当前位置)
[root@18ligp 桌面]# mv 0313沈职18学生名单.txt 沈职18学生名单.log
重命名既可以重命名文件,也可以重命名后缀,重命名文件夹

1.3.4rm命令

rm即可以删除文件,也可以删除目录(非空) ,删除是直接删除,而不放在回收站中,是不可逆的操作 。

rmdir 表示只能删除目录,并且还得是空目录
eg1:
rm 文件名 (默认会询问)
[root@18ligp 桌面]# rm 沈职18学生名单.log
rm:是否删除普通空文件 "沈职18学生名单.log"?no
[root@18ligp 桌面]# rm 沈职18学生名单.log
rm:是否删除普通空文件 "沈职18学生名单.log"?yes

eg2:
rm -f 文件名 (不询问直接删除)
[root@18ligp 0312]# rm -f 周报.txt
[root@18ligp 0312]#

eg3:

rm -r 文件夹名( -r 递归操作,删除的每一个文件或者文件夹都要询问一次)

[root@18ligp 0312]# rm -r bbb
rm:是否进入目录"bbb"? yes
rm:是否进入目录"bbb/mywork"? yes
rm:是否删除普通空文件 "bbb/mywork/沈职18实训学生名单.txt"?yes
rm:是否删除普通空文件 "bbb/mywork/0313沈职18学生名单.txt"?yes
rm:是否删除目录 "bbb/mywork"?yes
rm:是否删除目录 "bbb"?yes
[root@18ligp 0312]#

eg4:
rm -rf 文件夹名 (-rf 递归并且不询问 ,直接删除某个文件夹的所有内容及那个文件夹)
[root@18ligp 0312]# rm -rf mywork

eg5:
删除某个文件夹下所有的内容
rm -rf /目录名/* ( 表示所有的文件和子目录 )
[root@18ligp 0312]# rm -rf /root/桌面/0312/

1.3.5find命令

查找文件或文件夹
语法:
find 目录 -name '模糊匹配'

eg:
find /root -name '*.txt' 表示在/root下查找后缀名为.txt的文件

find /root -name '0313*' 表示在/root下查找以0313开头的文件或者目录

1.4.1vim命令

vim是linux下的一个文本编辑器,相当于window中的记事本程序.
语法:
vim 文件名 -- 使用vim打开文件
vim模式:
1.一般模式, 当使用vim开大一个文件名后 ,就进入了一般模式 .
2.插入模式, 当要修改文件内容时,需要进入插入模式 ,点击 a/o/i 就可以进入插入模式.esc可以帮助我们退出插入模式,回到一般模式 .
3.底行模式, 按下:号 , 进入底行模式 ,可以帮助我们保存文件/不保存文件;
输入 : q! 强制退出而不保存.
输入 :wq 退出并保存.

练习题:

在root的桌面创建一个文本文件 , 名称"我的一天.txt" ,编辑这个文本文件,写入一段内容 . 保存并退出 . 将这个文件拷贝到桌面中另一个文件夹aaa中 .并将"我的一天.txt"改名为"这一天天的.txt".
要求全部用命令行实现 , 并将命令保存在一个文本中 .
touch:我的一天.txt
vim:我的一天.txt
修改后
mkdir:aaa
cp:我的一天.txt aaa/这一天天的.txt

1.5内容搜索命令

与find不同 ,find是搜索文件的 ,而 grep 是搜索文件中内容的 .

1.5.1grep命令

grep 参数 要搜索的字符 搜索的文件
参数 : -i 不区分大小写
eg:
grep -i '习大大' 0313-2.txt
没搜到不发生什么,
搜到了,显示哪一行


1.6压缩和解压缩命令

Linux中常见的压缩包有两种
.tar 只打包不压缩
.tar.gz 打包并压缩

1.6.1tar 命令

该命令既可以压缩文件 ,也可以解压缩文件 .
语法:
tar 参数 压缩包名称
参数:

-c 压缩
-x 解压
-z 是否需要gz压缩
-v 是否显示压缩过程
-f 压缩文档名,必须放在最后

参数组合:

-zxvf 常用于解压参数
-zcvf 常用于压缩参数

eg1: 制作压缩包
将当前目录下的所有文件都压缩成hello.tar.gz 文件.
tar -zcvf hello.tar.gz * (这里的* 表示所有文件的意思)

eg2:
tar -zxvf jdk-8u201-linux-x64.tar.gz -C /root/桌面/0313
表示将jdk1.8 解压到 /root/桌面/0313目录中

eg3 : 制作压缩包
将当前目录下的一个文件压缩成hello2.tar.gz 文件
tar -zcvf hello2.tar.gz 031301.txt
将当前目录下的两个文件都压缩成hello3.tar.gz 文件
[root@18ligp 0313]# tar -zcvf hello3.tar.gz 031301.txt 031302.txt

压缩
[root@lgp210506 桌面]# tar -zcvf hua.tar.gz huahua2/*
解压 (-C表示完全解压)
tar -zxvf hua.tar.gz -C aaa2

1.7系统命令

1.7.1ps命令

1.7.1ps命令
用于查看系统进程
语法:
ps -ef


image.png

说明:
uid : 此进程是哪个用户打开的
pid: 进程的id , 进程号 ,是应用程序的唯一标识符
cmd 具体到某个目录上哪个应用程序

eg1: 查找某个进程
|是管道的意思
ps -ef|grep -i java 查询系统中关键字中包含java的进程
[root@18ligp 0313]# ps -ef|grep -i java*
root 7567 3138 0 23:56 pts/0 00:00:00 grep -i java*
这个表示没有搜到java相关的进程 , 只有一个最新的进程就是你写的搜索命令
查kacp开始的进程
[root@lgp210506 ~]# ps -ef|grep -i kacp*
[root@lgp210506 ~]# ps -ef|grep -i kacp*
root 50 2 0 09:04 ? 00:00:00 [kacpid]
root 51 2 0 09:04 ? 00:00:00 [kacpi_notify]
root 52 2 0 09:04 ? 00:00:00 [kacpi_hotplug]
root 3102 2995 0 09:23 pts/0 00:00:00 grep -i kacp*

1.7.2kill 命令

语法:
kill -9 pid即进程号

1.7.3ifconfig命令

ifconfig 查看IP地址

1.7.4ping命令

测试与目标主机的连通性
ping 192.168.1.1
ctrl+c 能退出不断执行的命令

1.7.5clear命令

清屏
dos窗口里清理屏幕 cls

1.7.6reboot命令

重启系统

1.7.7halt 命令

关闭系统

1.7.8su命令

切换用户
eg:
当前是root时, 想切换到ligaopeng
[root@18ligp 0313]# su ligaopeng 切换到ligaopeng用户
[ligaopeng@18ligp 0313]pwd 虽然切换用户,但是目录还在root里 /root/桌面/0313 [ligaopeng@18ligp 0313] touch 111.txt 普通用户不能操作root用户的目录
touch: 无法创建"111.txt": 权限不够
[ligaopeng@18ligp 0313]cd # 利用cd # 回到普通账户的家 [ligaopeng@18ligp ~] pwd
/home/ligaopeng 普通账号的家在home下
[ligaopeng@18ligp ~]touch 111.txt 这回就可以随便创建文件了 [ligaopeng@18ligp ~] su root 再切换回root用户时,需要密码
密码:
[root@18ligp ligaopeng]# cd ~ 再回到root的家
[root@18ligp ~]# pwd
/root

1.7.9hostname命令

hostname 查看当前计算机名

1.7.10 重启网卡命令

service network restart
通常可以应用在当linux系统中上不了网的情况下 , 重启一下网卡配置.
或者虚拟机由NAT模式转换到桥接模式时, 需要使用该命令重启网卡

1.8网络设置命令

功能:网络配置的
语法:
setup


image.png

当选择网络配置时,可以配置网络
配置网络->
选择eth0进行网卡配置



注意:
使用DHCP 默认是* ,表示会自动获取ip地址,通常我们都使用这个选项 .如果把这个选项设为空格 ,就表示要自己定义ip地址 ,子网掩码,默认网关了 . 下面那几项就需要了.

1.9权限命令

一个目录或者文件,能被谁访问,被谁修改 ,这就叫权限 .


红框处就是文件或目录的权限
r:读取权限 read
w:写入权限 write
x:可执行权限 exec

以上图中最后一个为例 drwxr-xr-x 分析:
d rwx r-x r-x 一共10个字符
第1个字符: 文件的类型 (d目录 ; - 普通文件 ; l 快捷方式/链接)
第2-4个字符:所属用户的权限是什么 rwx
第5-7个字符:所属组(组内其他用户)的权限是什么 r-x
第8-10个字符:其他用户的权限(组外的其他用户针对该文件夹的权限) r-x

练习题:
如有一个文件它的权限是 -rwxrw-r-- ,请详细回答该文件是什么文件,具有什么权限?

答: 第一位是- ,表示是一个文件 .
第2-4位是rwx ,表示所属用户对文件具有读取,写入和执行权限
第5-7位是rw- ,表示所属组对文件具有读取和写入权限 ,但是没有执行权限
第8-10位是r-- ,表示其他用户,只有读取的权限 ,没有写入和执行的权限

1.9.1chmod命令

更改文件或者目录的权限
所属用户用 u 表示 user
所属组用 g 表示 group
其他用户用 o 表示 other
所有用户用 a 表示 all (不常用)

语法:
chmod 设置新权限 需要更改权限的文件或目录

如原来文件的权限是这样的
-rw-r--r--. 1 root root 5.1K 3月 13 17:58 0313-2.txt

eg1:
chmod u=rwx 0313-2.txt
chmod g=rwx 0313-2.txt
chmod o=rwx 0313-2.txt
执行后 , 该文件可以被所有人读取,写入和执行
如果用a表示
chmod a=rwx 0313-2.txt

eg2:
如果针对文件夹操作权限,可能会需要将该文件夹下所有的子文件都设置成某个权限,那么需要用-R(大写)的参数 , 表示递归处理
例如将 0313文件夹下所有的文件的组权限都设置为rwx
chmod -R g=rwx 0313
例如将 0313文件夹下所有的文件的用户权限都设置为rwx
chmod -R u=rwx 0313
例如将 0313文件夹下所有的文件的其他用户权限都设置为rwx
chmod -R o=rwx 0313

针对以上的例子,都设置成rwx ,可以用a来设置
chmod -R a=rwx 0313

1.10安装和卸载程序命令

rpm 方式:本地安装,即程序已经下载到本地后,进行安装/升级/删除/查看.
yum 方式:在线安装 ,有点类似于手机中的应用商店 , 在线下载 /升级 /删除 程序.
另一种就是利用解压缩安装 ,属于绿色版安装 .

1.10.2yum命令

功能: 相当于联网rpm命令 ,先在网络上下载安装包,自动执行rpm命令
语法:
1安装软件
yum install 参数 软件名称 ( 参数 -y 表示一路安装到最后,中间没有停顿)

2.卸载软件
yum remove 参数 软件名 ( 参数 -y 表示不提示,直接删除)
3.升级软件
yum update 参数 软件名( 参数 -y)

4.在网络上查找某个软件
yum search 软件

eg1:
查找yum源中是否有eclipse 软件
yum search eclipse

eg2:
一键安装一个eclipse软件 ,yum源会帮我们搜索适合本系统的eclipse软件安装进来
yum -y install eclipse

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容