linux常用命令

pwd:查看当前路径

ls:显示当前目录

ls -l:显示当前目录详细信息

cd:改变目录 (不是文件!) (change directory)

cd ..:返回上一级

su:进入超级用户

mkdir:创建目录

rmdir:删除非空目录

rm:删除文件

rm –r:删除目录

touch:新建文件(存在则刷新时间)

cp复制文件 –> 目标文件: eg:  cp  a.txt   b.txt     a文件复制给b文件

mv:与cp使用一致,移动文件(原文件不存在了)

超级用户修改密码:sudo passwd

cat :是查看功能(默认输出对象为屏幕) 

ifconfig:打印网络信息

 | :“|”表示管道,作用是可以将前面命令的输出当做后面命令的输入

exit:退出回到上一次状态(一般用于退出超级用户状态)

PS1=***: 把前面的提示符修改为***

如:

 

7种文件类型:c字符设备文件,b块文件,d目录文件,l链接文件p管道文件, -普通文件, s网络文件

 

 

 

vim:是文本编辑工具 

步骤:

1,vim + 文件名 进入文件

2,按“i”进入插入模式,然后开始编辑

3,esc”退出编辑模式,再输入“:wq” 保存并且退出  w 是 write的意思 q是quit的意思。

4,或者   q! 强制退出,不保存

 

chmod:改变(文件/目录)权限

权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。Linux档案的基本权限就有九个,分别是owner/group/others三种身份   各有自己的read/write/execute权限

举例:档案的权限字符为 -rwxrwxrwx  这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

r:4   w:2   x:1

例如当权限为: [-rwxrwx---] 分数则是:(从前往后身份分别是 owner  group others)

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

others= --- = 0+0+0 = 0

1,chmod 777  a.txt    //a的权限为 -rwxrwxrwrx

2, chmod  ogo+wxrwxrwrx  //+表示增加权限  -表示删除权限   = 表示直接修改权限  eg:chmod g=rwx  a.txt

 

 

cat:

常用用法:

1,显示文件内容

cat 语法为 cat (参数) (文件列表) ,其功能是连接文件或标准输入 至标准输出,常用于显示文件内容。eg:cat -n a.txt   对输出文件进行编号

-n, –number, 对所有输出行进行编号

-E, –show - ends, 在每行行尾添加$,用以标记

 

其他用法:

 2,显示文件中感兴趣内容

cat 文件 | grep 关键字   抓取文件中感兴趣的关键字

 

3,创建文件

命令为cat > 文件名 <<结束标记 (在此期间可以向文件添加内容)

 

4,向已存在文件中写入内容(覆盖)
  向已经存在的文件中,追加内容,其命令与创建文件相同,均为cat > 文件名 <<结束标记(先查看原文件内容,再写入,再查看,就可以看到覆盖效果)

也可以用该方法达到清空文件的效果,只需不输入覆盖内容,直接输入结束标记即可

 

5,追加文件内容(不覆盖)

命令为cat >> 文件名 <<结束标记

 

 more:

 more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。

q       退出more

 

less:

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。

q   退出less 命令

[pagedown]: 向下翻动一页

[pageup]:   向上翻动一页

-N    显示每行的行号

 

查找

more, less 都具备查找功能,按/ 然后输入要找的字串,再按 Enter 即可,按 n(next) 会继续找,大写的 N 则是往回(上)找,按 q(quit)或者ZZ离开

posted @ 2019-06-10 20:20  千里之外kb  阅读(262)  评论(0)    收藏  举报