shell常用命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、目录操作
a) ls--查看文件/目录:
常用:ls –l 查看详细文件列表
b) pwd--查看当前目录:
c) cd--改变工作目录:
常用①:cd ../ 跳转到上一级目录
常用②:cd /boot/ 跳转到指定目录
d) mkdir--创建目录:
常用:mkdir 123 创建一个空文件夹
e) rm--删除文件/目录:
常用: rm -rf 123 删除目录文件夹,并且目录下的文件一并删除。
f) mv--移动文件/目录改名、移动:
移动文件: mv 1.sh ./123 → mv 目标文件移动至某目录
重名命文件:mv 1.sh 123.sh → mv 原文件欲改后文件
g) ln--建立软连接和硬连接:
软连接:ln -s 123.sh ../ → ln -s 源文件欲放置路径
硬连接:ln 123.sh ../ → ln 源文件欲放置路径
h) rmdir--删除空目录:
二、文件操作
a)cat--查看文件内容,若文件不存在,创建对应文件:
常用:cat 1.txt
b)cp--拷贝文件、目录:
备份:cp 123.sh 1.sh → cp 源文件目标文件
复制至某路径:cp 123.sh ../ → cp 源文件目标路径
c)chmod--修改文件权限:
常用:chmod 777 1.sh 给1.sh最高权限
一般模式:chmod +rw 1.sh 仅当前用户下1.sh具有可读写权限
d)touch--创建文件:
常用:touch ./1.sh → touch 路径+名称
f)vim--创建并打开文件:
常用:vim ./1.sh → vim 路径+名称
g)find--在指定目录查找符合条件的文件:
以[文件名+类型]寻找:find ./ -name “*.*”→ find 路径 -nama
“预找文件名+类型”
以[文件名]寻找:find ./ -path “*1*”→ find 路径 -path “预找文件名”
根据文件类型进行搜索:find . -type 类型参数
h)grep--在文件里查找内容:
从指定文件里查找内容:grep h ./file.txt → grep 内容路径
从缓存区里查找内容:ps -ef | grep 5799 →某显示命令 | grep 内容
i)tar--解压文件:
压缩:
tar -cvf 1.tar *.* //将目录里所有文件打包成1.tar
rar a 1.rar *.* //rar格式的压缩
zip 1.zip *.* //zip格式的压缩
解压:
tar -xvf file.tar //解压tar包
tar -xzvf file.tar.gz //解压tar.gz
unrar e file.rar //解压rar
unzip file.zip //解压zip
j)file--显示指定文件的类型:
k)head--显示文件首部内容:
l)显示文件尾部内容:
三、用户系统及权限管理操作
a)su--用户类型切换:
b)adduser--添加用户:
c)passwd--设置(更改)用户口令:
d)usermod--设置用户属性:
e)ps--显示当前系统用户进程列表:
常用:ps -ef 显示当前系统所有用户的详细进程
-A 显示所有程序。
f)kill--删除执行中的进程:
常用:kill 123 → kill pid号
强制结束进程: kill -9 123 → kill -9 pid号
四、帮助命令
a)man--查询命令阅读手册
b)help--查询命令阅读手册
五、网络相关命令
a)ifconfig 查看网络信息,设置ip
b)ping 测试网络联网状态
六、U盘操作相关命令
a)fdisk -l 识别usb存储设备
b)mount –t vfat /dev/sdb /mnt/udisk使用mount命令挂载U盘
c)umount /mnt/udisk 卸载U盘
七、安装软件包命令
a)rpm
常用命令
一、目录操作
a) ls--查看文件/目录:
常用:ls –l 查看详细文件列表
b) pwd--查看当前目录:
c) cd--改变工作目录:
常用①:cd ../ 跳转到上一级目录
备注: [./]当前目录 [../]上一级目录
常用②:cd /boot/ 跳转到指定目录
备注:指定目录一定是完整路径,例如win的文件路径一样。
d) mkdir--创建目录:
常用:mkdir 123 创建一个空文件夹
e) rm--删除文件/目录:
常用: rm -rf 123 删除目录文件夹,并且目录下的文件一并删除。
备注:直接使用命令[rm],只能删除空目录。
-r 删除目录 -f 强制删除文件或目录
f) mv--移动文件/目录改名、移动:
移动文件: mv 1.sh ./123 → mv 目标文件移动至某目录
重名命文件:mv 1.sh 123.sh → mv 原文件欲改后文件
g) ln--建立软连接和硬连接:
软连接:ln -s 123.sh ../ → ln -s 源文件欲放置路径
如同window下的快捷方式,原理一致。
硬连接:ln 123.sh ../ → ln 源文件欲放置路径
复制一个文件,且该文件具有独立性,不受源文件删除的影响;无论源文件或目标文件的内容修改时,两份文件都会同步修改。
h) rmdir--删除空目录:
二、文件操作
a)cat--查看文件内容,若文件不存在,创建对应文件:
常用:cat 1.txt