Linux基础命令(常用)

一.命令mkdir

1.mkdir:建立目录

2.-m:指定要创建目录的权限

3.-p:创建一大串级联目录并且可以创建已经存在的目录

4.-d:针对目录

5.-ld:查看指定目录的属性

6.-l:显示该目录里的文件和子目录的属性

二.命令cd

1.cd:更改目录

(若后面什么也不跟就直接进入根目录下)

2.cd . : 当前目录 cd . . :当前目录的上一级目录

  1. pwd:查看当前目录

三.命令rmdir

1.rmdir:只能删除空目录(不能删除文件)(有局限性)

四.命令rm

1.rm:(比较万能)可以删除目录也可以删除文件

2.rm -r:删除目录的选项(类似于rmdir 但可以删除空目录)会询问是否删除,“y”为是,“n”为否

3.rm -f:强制删除,不会询问,删除一个不存在的目录加上-f就不会出错,若删除一个存在的目录,即使即使加-f也会出

五.环境变量PATH

1.which:查找某个命令的绝对路径(rm和ls是两个特殊命令,用rm -i在删除文件或命令时会询问,较安全)

2.echo:用来输入$PATH的值

3.$:变量的前缀符号

4.mv:移动目录或文件,还可以重命名

5.alias:设置命令或文件的别名

六.命令cp

1.cp:复制 格式:cp[选项][来源文件][目的文件]

例如:把test1复制成test2 则cp test1 test2

2.cp -r:复制一个目录必须加-r

3.cp -i:安全选项,若遇到已存在文件,会询问是否覆盖

4.touch:如果有这个文件,则会改变该文件的访问时间;如果没有这个文件,就会创建这个文件。

5.>:重定向,把前面产生的输入写到后面的文件中,使用它时若文件中有内容,则会删除文件中原有内容。

>>:追加。使用它不会删除原有内容。

6.cat:读一个文件,并把读出的内容打印到当前屏幕

七.命令mv

1.mv:移动 格式:mv[选项][源文件或目录][目标文件或目录]

特殊情况:(1)目标文件是目录,但该目录不存在。

(2)目标文件是目录,但该目录存在。

(3)目标文件是文件,但该文件不存在。

(4)目标文件是文件,但该文件存在。

例子:(1)目标文件是目录dirc,且dirc不存在

(2)目录是dirb,且dirb存在

(3)mv filed filee的目标文件是文件filee且这个文件不存在

八.命令cat

1.cat:把文件的内容显示在屏幕上

2.cat -n:查看文件时,把行号也显示在屏幕上。

3.cat -A:显示所有的内容,包括特殊字符。(若不加-A是看不到$的)

九.命令tac

1.tac:把文件的内容显示在屏幕上,先显示最后一行,然后显示倒数第二行,最后显示第一行。

十.命令more

1.more:用于查看一个文件的内容,后面直接跟文件名,看完一屏后,按空格键就可以继续看下一屏,按ctrl+D可以向上翻屏,按ctrl+F向下翻屏(同空格),退出为q键。

十一.命令less

1.less:用于查看一个文件的内容,后面直接跟文件名,但功能比more多,按空格翻页,按j向下移动(按一下移动一行),按k向上移动。使用less或more查看文件时,按/并输入字符串(如root)然后回车,就可以查找字符串了,若查找多个字符串可以按n显示下一个,还可以用?代替/来搜索字符串,不同的是,?是当前行向上搜索,/是当前行向下搜索。

十二.命令head

1.head:显示文件前十行,后面直接跟文件名,若加-n,则显示文件前几行。

选项-n后有无空格均可,也可以省略字母n,后面直接跟数字。

十三.命令tail

1.tail:用于显示文件的最后10行,后面直接跟文件名。若加-n,则显示文件的最后几行

(-n后面有无空格均可,且字母n也可以省略)2.tail的-f选项也常用,它可以显示文件的最后10行。

十四.文件的所有者和所属者

  1. 所有者:文件的拥有者

  1. 所属者:这个文件属于哪一个用户组

  1. ls -l:查看属性

十五.linux文件属性

  1. 第一列:包含该文件的类型、所有者、所属组以及其他用户对该文件的权限

  1. d:表示该文件为目录

  1. -:表示该文件为普通文件

  1. l:表示该文件为链接文件(link file)

  1. b:表示该文件为块设备

  1. c:表示该文件为串行端口设备文件(又称字符设备文件)

  1. s:表示该文件为套接字文件,用于进程之间的通信

  1. rc.local:均为rwx三个参数的组合,r:可读,w:可写,x:可执行

  1. -rwxr-xr:该文件为普通文件,文件拥有者可读、可写且可执行,文件所属组对其可读、不可写执行,其他用户对其只可读。

  1. 第二列:表示该文件占用的节点,如果是目录,那这个数值与该目录下是子目录数量有关。

  1. 第三列:表示该文件的所有者

  1. 第四列:表示该文件的所属组

  1. 第五列:表示该文件的大小

  1. 第六列、第七列、第八列:表示该文件最后一次被修改的时间,依次为月份、日期以及时间

  1. 第九列:表示文件名

十六.命令chgrp

  1. chgrp:更改文件的所属组。格式:chfrp[组名][文件名],chown可以代替它

chgrp只更改了目录本身,目录下的文件没有更改

级联更改子目录以及子文件,加-R

十七.命令chown

  1. chown:可以更改文件的所有者。格式:chown[-R]账户名 文件或者chown[-R]账户名:组名 文件名

  1. -R:在这里只适用于目录,作用是级联更改,即不仅不可更改当前目录,连目录里的目录或者文件也全部更改。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值