您现在的位置是:首页 > 文章详情

Linux常用26条命令

日期:2017-10-25点击:657

1. cd 切换目录

 
cd path 切换至当前目录下的path目录
 
cd .. 返回上一级目录
 
cd / 切换至根目录
 
cd /usr 切换至根目录下的usr目录
 
 
 
2. ls 显示当前目录内容
 
ls 默认显示当前目录内容
 
ls -a 显示包括隐藏文件在内的所有内容
 
ls -s 按大小排序显示
 
ls -l 显示包含细节 权限、大小、创建时间等
 
ls -h 显示文件大小,按K、M、G等作为单位
 
ls -r 逆向显示
 
ls -R 递归显示内容及其子目录的内容
 
ls -f 显示文件类型
 
 
 
3. touch 创建文件
 
touch filename 创建一个名为filename的空白文件
 
 
 
4. rm 删除
 
rm -f 强制删除文件
 
rm -i 会提示确认删除
 
rm -v 会显示删除进度
 
 
 
rm -rf 删除文件夹/目录 –ri –vi 效果同上
 
rmdir 删除文件夹/目录
 
 
 
5. cp 复制
 
cp a.txt local/b 即将文件a.txt复制到local目录下并且命名为b
 
cp –a 将文件特性一并复制
 
cp –i 复制前会先询问
 
cp –r 递归复制,会复制整个目录包括其子目录
 
cp –p 连同文件属性
 
 
 
6. 查看文件内容
 
cat 会从上至下显示文件全部内容
 
 
 
more 会分页显示文件内容
 
more +n 从第n行开始显示
 
more –n 定义滚动一屏为n行
 
more +/point 查找”point”字符串,并从该字符串前两行开始显示
 
 
 
more 操作命令:
 
Enter    向下n行,需要定义:默认为1行;
 
Ctrl+F   向下滚动一屏;
 
空格键  向下滚动一屏;
 
Ctrl+B  返回上一屏
 
q       退出more
 
V      调用vi编辑器
 
 
 
less 也是分页显示文件
 
less 会分页显示文件内容
 
less +n 从第n行开始显示
 
less –n 定义滚动一屏为n行
 
less +/point 查找”point”字符串,并从该字符串前两行开始显示
 
less -m  显示类似more命令的百分比
 
 
 
less 操作命令:
 
/字符串:向下搜索“字符串”的功能
 
?字符串:向上搜索“字符串”的功能
 
n:重复前一个搜索(与 / 或 ? 有关)
 
N:反向重复前一个搜索(与 / 或 ? 有关)
 
b  向后翻一页
 
d  向后翻半页
 
h  显示帮助界面
 
Q  退出less 命令
 
u  向前滚动半页
 
y  向前滚动一行
 
空格键滚动一行
 
回车键滚动一页
 
[pagedown]: 向下翻动一页
 
[pageup]:   向上翻动一页
 
 
 
7. grep查找某文件中某一字符串
 
grep JND server.xml   即在server.xml中查找JND字符串
 
8. pwd输出当前所在目录
 
9. ps显示正在执行进程的执行情况
 
ps –A 显示所有进程
 
ps –x 列出所有进程,包括没有终端机的
 
ps –u 并列出使用者名称和使用时间
 
ps –r 只列出正在执行的前台进程
 
 
 
top 和ps功能类似,并会几秒钟更新一次,便于用于追踪。
 
 
 
10. kill 用于终止某一正在运行的进程
 
Kill 234 即将pid为234的进程杀死
 
11.显示当前时间
 
date 会显示当前时间
 
date –u 使用格林尼治时间
 
date –s 设置时间
 
 
 
cal 显示当前月的日历
 
cal 2017 显示2017一整年的日历
 
 
 
12. shutdown关机
 
根用户才能使用该命令
 
shutdown –r 关机后重启
 
shutdown –t 2 两分钟内关机
 
 
 
reboot 快速关机,不降内存或缓冲区内东西写会硬盘
 
 
 
13. du 显示文件目录所占磁盘空间大小
 
du –h 以KB、MB、GB为单位显示大小,提高可读性
 
du –s 只列出目录下各文件总和
 
du –a 显示全部目录以及子目录每个文件大小
 
14. 压缩解压命令
 
bzip2/bunzip2   扩展名为bz2的压缩/解压缩工具
 
gzip/gunzip     扩展名为gz的压缩/解压缩工具
 
zip/unzip       扩展名为zip的压缩/解压缩工具
 
 
 
bzip2 filename   文件被压缩并保存为filename.bz2
 
bunzip2filename.bz2  解压缩filename.bz2后被删除,而以解压后的filename代替
 
 
 
bzip2filename.bz2 file1 file2 file3 /usr/local/files
 
把file1、file2、file3以及/usr/local/files目录下内容压缩为filename.bz2
 
 
 
gzip、zip命令与bzip2命令类似
 
 
 
15.tar 用于备份
 
-c 创建一个新归档
 
-f 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档
 
-t 显示包括在tar文件中的文件列表
 
-v 显示文件的归档进度
 
-x 从归档中抽取文件
 
-z 使用gzip压缩tar文件
 
-j 使用bzip2压缩tar文件
 
 
 
tar –cvf filename.tar directory/file /home/mine
 
将directory/file、/home/mine放入归档文件中
 
tar –tvf filename.tar  列出filename.tar文件的内容
 
tar –xvf filename.tar  抽取tar文件的命令
 
 
 
16. su 切换用户
 
su 用户名   没有用户名则默认为root
 
使用 exit 退出该用户
 
 
 
17. useradd 增加用户
 
使用需用root用户
 
useradd zqh 增加一个名为zqh的用户
 
 
 
18. chmod 修改权限
 
如 chmod a+rwx file.txt 表示给file.txt所有用户增加所有权限
 
其中 a表示全部用户,此外还有u(拥有文件的用户)、g(所有者所在的群)、o(其他用户);
 
+表示增加权限,此外还有 –(删除权限)、=(覆写为后面接的权限);
 
r读取权限、w写入权限、x执行权限,rwx即所有权限
 
chomd u-rwx 即删除文件者所有权限
 
 
 
此外还可以用数字来表达:
 
r为4、w为2、x为1
 
都相加为7即表示所有权限
 
语法为:chomd ugo filename
 
u(文件所有者)、g(所有者所在的群)、o(其他用户)各对应一个数字
 
chmod 751filename 即chmod u+rwx,g=rx,0=x filename
 
19. chgrp用于改变文件所属用户组
 
chgrp users -R ./dir # 即递把dir目录下中的所有文件和子目录下所有文件的用户组都修改为users
 
20. chown 用于改变文件所有者
 
用法与chgrp类似
 
21. ping 测试目标主机网络是否正常
 
ping 主机名或IP地址
 
22. telnet 用于远程登录
 
 telnet主机名或IP地址
 
23. ftp 用于传输文件
 
ftp主机名或IP地址
 
24. find 查找符合条件的文件
 
find /usr/local/myfile -mtime 0 # 即查找今天内/usr/local/myfile目录下修改过的文件
 
find /usr/local/myfile –user zqh # 即查找目录/usr/local/myfile下所有者为zqh的文件
 
25. clear 清屏
 
26. passwd修改用户密码
 
根据提示输入旧密码后输入新密码即可
 
 
原文链接:https://www.centoschina.cn/course/config-centos/9080.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章