Linux基本命令参数

一、Linux基本命令参数

1、 cd 切换当前目录为

2、 pwd 显示当前目录

3、 mkdir 创建文件夹

mkdir –p directory 参数-p表示可以连同父目录一起创建

4、 rmdir 删除空文件夹

rmdir –p directory 参数-p表示可以连同父目录一起删除

5、 touch 更新文件访问跟修改时间

6、 ls 列出目录内容

-a 列出隐藏文件,文件以“.”开头的 均为隐藏文件

-l 列出文件的详细信息

-F 加上文件类型的指示符号

-d 只显示目录名而不显示目录内容

-R 连同子目录中的内容一起列出

7、 cat 查看文本内容(全部)

8、 more 查看文本内容(分页不可回看)、Ctrl+C或q终止

9、 less 查看文本内容(分页可回看)、Ctrl+P、Ctrl+N、Ctrl+C、q

10、 head 查看文件前几行(默认10)

-n 显示文件的前n行(n为常数)

11、 tail 查看文件后几行(默认10)

-n 显示文件的后n行(n为常数)

12、 ln 文件之间创建链接

13、 cp 拷贝文件或目录到另一文件或目录

-a 拷贝时保留所有,递归复制

-d 拷贝时保留链接

-f 强制删除已经存在的目录文件而不询问用户

14、 mv 为文件或目录改名,或者将文件由一个目录移动到另一个目录

-i 交互方式操作

-f 禁止交互操作

15、 rm 删除一个目录中的一个或多个文件或目录 –f、-r、-i

-f 忽略不存在的文件,不给出提示

-r 全部递归执行删除

-i 交互式删除

16、 find 在指定目录中搜索文件 *、/、.

17、 which 查找一个或多个命令的程序所在路径

18、 grep 在指定文件中搜索特定内容并输出

-c 只输出匹配行的计数

-I 不区分大小写

-h 查询多个文件时只输出包含匹配字符的文件名

-n 显示匹配行及行号

-s 不显示不存在或者无匹配文本的错误信息

-V 显示不包含匹配文本的所有行

-R 连同子目录中所有文件一起查找

19、 wc 显示给定文件中的行数、字数、字节数、文件名

-l 统计行数

-w 统计字数

-c 统计字节数

20、 chmod 改变文件或目录的访问权限

文字、数字设定法

21、 chgrp 改变指定文件所属的用户组

-R 递归式地改变指定目录及其下的所有子目录和文件的属性

22、 chown 改变某个文件或目录的属主和属组

-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者

-v 显示clown命令所做的工作

23、 tar 为文件和目录创建档案 cf

c 创建新文档

r 把要存档的文件追加到档案文件的末尾

t 查看已备份了哪些文件

u 更新文件

x 从档案中释放文件(常用)

f 使用档案文件(必选)

k 保存已存在的文件

m 在还原文件时,把所有文件的修改时间设为现在

M 创建多卷

v 详细报告tar处理的文件信息

w 每一步都要确认

z 用gzip来压缩/解压文件(常用)

j 用bzip2来压缩/解压文件(常用)

24、 gzip 压缩文件

-d 将压缩文件解压(常用)

-r 递归地查找指定目录并压缩其中的所有文件或是解压缩

-v 对每个压缩和解压的文件,显示文件名和压缩比

25、 who 查看当前在线上的用户信息

26、 ps 监控后台进程的工作情况

-e 显示所有进程

-f 全格式

-h 不显示标题

-l 长格式

-w 宽输出

-a 显示所有进程,包括其他用户

27、 jobs 显示当前shell下正在运行哪些作业

28、 fg 把指定的后台作业或挂起作业移到前台运行

29、 bg 把被挂起的进程提到后台执行

30、 kill 给一个进程发信号,或终止一个进程的运行 –SIGKILL

31、 mount 加载文件系统

32、 umount 卸载文件系统

33、 df 检查文件系统的磁盘空间占用情况

-a 显示所有文件系统的磁盘使用情况

-k 以k字节为单位显示

-t 显示指定类型的文件系统的磁盘空间使用情况

-T 显示文件系统类型

34、 du 统计目录所占磁盘空间的大小

-a 递归地显示各文件及目录所占空间的大数据块数

-b 以字节为单位列出磁盘空间使用情况

-k 以1024字节为单位列出磁盘空间使用情况

-c 最后加上总计

35、 dd 把指定的输入文件拷贝的指定的输出文件中,并且在拷贝过程中可以进行格式转换,跟ghost的功能类似

36、 netstat 显示网路连接、路由表和网络接口信息,查看哪些网络正在运行

37、 nslookup 查询一台主机的IP地址跟其对应的域名

38、 finger 查询用户信息

39、 ping 查看网络上的主机是否在工作

-c 在发送指定数目的包后停止

-f 大量且快速地给一台机器发包

-s 指定发送的数据字节数

40、 ftp 在本地机和远程机之间以ftp协议传送文件

41、 lftp 也是一种ftp客户程序

42、 telnet 用户通过该命令登陆远程计算机,就像登陆到本地机上执行命令一样

43、 man 查看手册(帮助文件)

44、 alias 给字符串起别名

45、 echo 在显示器上显示一段文字,一般起到一个提示的作用

46、 date 显示和设置系统时间

47、 clear 清屏

48、 umask 指定用户创建文件时的掩码

二、cd的常见用法:

1、 进入家目录:cd

2、 进入上一级目录:cd ..

3、 进入上两级目录:cd ../..

4、 由A进入B目录,再由B目录返回A目录:cd –

三、tree的使用(树形显示目录):

APT软件源默认没得tree,需要下载安装

sudo apt-get install tree

Linux下一切目录皆视为文件

四、关于tar

压缩算法

gzip

bzip

打包压缩

zcvf

jcvf

解包压缩

zxvf

jxvf

查看打包压缩文件

tvf

tvf

Linux文件的默认权限

rwx rwx rwx(存在权限为1,不存在为0)

111 111 111

7 7 7

r-- r-x rw-

100 101 110

4 5 6

Linux文件的默认权限是由Linux权限掩码-umask决定的

虚拟终端中运行umask命令,会得到0022的返回结果,这就是umask

约定:目录的最大权限-777

文件的最大权限-666

umask(八进制)

目录(7777)

文件(666)

0

7

6

1

6

6

2

5

4

3

4

4

4

3

2

5

2

2

6

1

0

7

0

0

Linux默认权限:

目录: 777

umask: 022

755

文件: 666

umask: 022

644

文件最大的默认权限为666,而目录为777的本质原因是文件和目录的执行权限的含义不同

五、自定义Linux文件权限

Chmod设定权限之符号法

u r

g w

Chmod (-R) o +/- x file(directory)

a s

Chmod设定权限之数字法

Chmod (-R)(数字)file(directory)

Chown不仅可以改变文件的属主,同时也可以改变文件属主所属的组,所以chgrp就用得很少了,注意chown三种用法

Chown owner.group file

Chown owner:group file

Chown:group file (相当于chgrp)

六、关于mount/umount

Sudo fdisk –l

Sudo mount –t vfat dev/sdb4 /mnt

Sudo mount –o iocharset=utf8 dev/sdb4 /mnt

Sudo umount /mnt

Sudo umount /sdb4

Linux可以识别的文件系统

Windows95/98常用的FAT 32文件系统:vfat;

Win NT/2000 的文件系统:ntfs;

OS/2用的文件系统:hpfs;

Linux用的文件系统:ext2、ext3;

CD-ROM光盘用的文件系统:iso9660。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值