linux基本命令复习

linux基本命令——复习专用

显示当前的位置

pwd

显示文件夹下的信息

ls 显示不影藏的文件和文件夹

ls -a 显示所有文件和文件夹,包括隐藏的文件以及文件夹

ls -l 显示文件的详细信息 等价于ll,如下所示:

 

 

 

创建目录或文件

mkdir dirname 创建文件夹

touch filename 创建文件

删除空目录

rmdir 删除非空的目录,可以删除空目录,但是不可以文件夹内包含内容的目录

删除空/非空的目录

rm -r dirname 

 

 

删除文件

rm filename

 

 

 

跳转到别的目录

cd 目录之间的切换

移动文件ctrl+x

mv file1 dir 将文件移动到需要的地址下

文件或文件夹重命名

mv test newtest 将原来文件重命名为新的文件名

mv test /a/newtest 将原来的文件重命名为新的文件名并且放到新的路径下

将文件移动到上一级,记住这里的..

mv filename ..

文件复制/文件夹复制

cp -r test newtest 拷贝旧文件为新文件

cp -r test ./a/newtest 拷贝文件为新文件并将新文件存储在新路径下

文件查找

locate查找

updatedb 使用locate查找首先应该更新数据库

locate test1.txt 在系统下查找文件 

 

 

 

find查找

find . -name test 在当前目录下查找名字为test的文件

压缩文件.gz

打包文件.tar

打包压缩文件 .tar.gz

tar -zcvf test.tar.gz test1.txt test2.txt test3.txt 将三个txt文件打包压缩成一个

解压

tar -zxvf test.tar.gz 解压后文件存放在当前路径下

查看当前所有的进程

ps

文件的权限

文件读 r 4 文件写 w 2 文件执行 x 1

组合:

0 没有权限

4 只读

5 读取和执行

6 读写

7 读写执行

常见的有

1-3 表示文件所有者的权限

4-6 表示同组者的权限

7-9 表示其他用户的权限

常见的执行权限大概有8种:

400

600

644

666

700

744

755

777

查看后台运行的任务

jobs 获取jobnum

关闭任务或进程

kill %jobnum 关闭任务

kill %PID pid 进程号

关于防火墙

查看防火墙的状态

service iptables status

打开防火墙

service iptables start

 

 

关闭防火墙

service iptables stop

 

 

软连接(类似于windows系统中的快捷方式)

 ln -s ruanlianjietxt ./a/ruan.txt 对当前目录下的ruanlianjie添加快捷方式

vi ruan.txt 然后就可以直接操作ruan即可,修改ruan不会对原来的ruanlianjie造成影响

 

 

硬连接(相当于拷贝一份,但是两个文件是同步的,修改其中一个,另一个也会相应变更)

ln yinglianjei ./a/ying 对当前目录下的yinglianjie进行硬连接操作

ping命令

ping www.baidu.com

查看本地ip地址详细信息

ifconfig

 

 

通配符1 管道 |

more 以分页的形式显示

ll /etc | more 

 

 

通配符2 逗号 ; 间隔的命令依次执行

 

 

输出重定向 >

ll > tmp.txt

 将ll查询的内容重定向到tmp.txt文件中

 

 

追加 >>

ll >> tmp.txt

 

 

打印文件内容 cat

cat tmp.txt

linux的三种模式

命令模式

插入模式

编辑模式

 

命令模式 通过a,i,o 进入插入模式

插入模式 通过ESC,进入命令模式

命令模式 通过:,进入编辑模式

编辑模式 通过错误指令,进入命令模式

查看时间和日期

date cal 

 

 

关机

poweroff 立刻关机

shutdown -h now 立刻关机

showdown -h 10 十分钟之后关机

posted on 2021-01-14 16:59  喝咖啡不加糖  阅读(109)  评论(0)    收藏  举报