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行开始显示

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修改用户密码

根据提示输入旧密码后输入新密码即可

你可能感兴趣的:(linux,26)