linux|linux 26,Linux常用26条命令

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行开始显示
【linux|linux 26,Linux常用26条命令】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修改用户密码
根据提示输入旧密码后输入新密码即可

    推荐阅读