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 十分钟之后关机
浙公网安备 33010602011771号