Linux常用指令
1 ls 指令
ls -l //和 ll指令效果一样 详细信息
ls -a //输出子目录列表
ls -k//以k字节输出
Linux 下 clear 清屏 或者ctrl +l window下用cls
2 pwd 显示当前所在 目录
3 cd指令
cd+空格+ /进入到根目录 ~表示子目录, /表示根目录 (这句就是出家)
cd+空格+ /+home +家名字;返回家中(这个是进目录)
cd …/返回上层目录
cd ./当前目录/ : 相对路径 一定要明确以谁作为起点。
ctrl+c 能终止当前程序(输一半后悔了,可以停止,并从新来),并可以重新输入命令(可以退出死循环)
cd - 能完成两个目录来回切换
4 touch 指令
(文件相关的指令)
touch a.txt//创捷一个 文件
打开文件一点要记得关闭,否则会发生文件泄露;因为打开文件的个数是有限的;
读文件 指令 cat +文件名
指令 echo " 内容 " ,将内容打印到屏幕上;
echo " 内容" > 文件名 (将会覆盖掉原先的内容)
echo只是权宜之计,并不依赖他真正写文件
5 mkdir指令
: 创建目录
ll 第一个结果是 -表示普通文件 ,如果是 d 表示文件
rm 能删除文件/目录, 删除目录要进行递归删除,rm-r 递归删除
如何理解递归删除?
1 切换到home目录下
2 创建a b c d
3 在 a中创建 1.txt 2.txt
4 再 b 中创建 3.txt 4.txt
tree指令需要安装
su 指令切换到root目录下
yum install 该指令 //安装一个程序
yum install 这个指令需要网
ping 能检测网络的联通状态
没联网的话只能重装系统,安装的时候注意启用网路
6 rmdir 指令 和rm指令
rmdir 这个指令删除当前目录 ,删除后若为空,也将父目录删除
rm -i 删除前逐一询问
rm -f 删除目录及下面的所以文件,删除时逐一确认,最后也会询问是否删除父目录。
rm -a 删除文件,即使为只读文件,也要进行删除
一次性不用确认直接删除 很很多文件,
使用rm -rf c +文件名 这个指令我们尽量别用,实在要用,我们就先git保存一份,,千万别用这个指令,记好了!!!
rm -rf / 这个指令从根目录开始递归删除,使用后一切都凉凉凉了,使用前一定要快照备份一份,关机状态下备份,关机状态下恢复,但千万别用!!!
7 mv 和 cp 指令
mv +文件名 + 路径
cp +文件名 + 路径
使用 cp 拷贝文件直接用cp 就行
cp拷贝 目录(文件夹)需要配合cp -r来使用; (记得拷贝时要在文件的外边操作)
8 less 指令
1 less可以打开 一个很大的文件,他算是Linux 的正统文件查看工具
2 他比more更强大 ,more指令只能向后查看,但less指令却可以上下看,
而且xshell不能打开过大的文件,所以less指令就显得尤为重要。
3 除此之外,less可以向上搜 ,也可以向下搜
less打开文件时,只把一小部分数据加载到内存中,而大部分其他的编辑器直接把整个文件都加载进来甚至几个G。所以less是采用延时加载(懒加载)的方法处理的;
9 data指令
时间日期的格式化指令
1 能获取(任意格式化的)当前时间
2 能修改当前时间(需要在root权限下操作)
3 能完成格式化时间和时间戳的换算
修改当前系统时间需要在root权限下
1 先输入su指令 进入root权限
2 再使用 date -s “时间格式”
eg: date -s “2019/11/18 13:00”
date +"%F %X" 显示当前时间的的格式 为常见格式 2019-11 -18 13:00:00
时间戳:
获取当前时间戳 date +%s 指令
[[email protected] /]$ date +%s
1574111604
由时间戳转化时间 date [email protected]时间戳
[[email protected] /]$ date [email protected]
Mon Nov 18 13:13:24 PST 2019
Unix时间戳从1970-1-1 0:00 :00开始经过的秒数,不考虑闰秒;
10 find 指令
(这个指令非常重要)
find -name +名字
查找时 也可以模糊查找(用通配符* 就行)
eg find -name 1.*
11 zip /unzip 压缩解压缩
zip a.zip a/* -r
unzip a.zip
tar指令虽然是常用,但用起来很麻烦,可以直接用zip压缩代替
!](https://img-blog.csdnimg.cn/20191118140011395.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzMDU4MA==,size_16,color_FFFFFF,t_70)
12 man指令 靠谱的对象 ——————man
man +指令名来查看
回车 j k 都可以翻页 ,用 q 退出
它可以查指令 函数 等需要的信息
查 Linux 指令和 函数冲突时 可以选择 加上 3
eg : man printf(查printf指令) man 3 printf(查C中的函数)
为什么 使用命令操作
好处1 : 能够避免出现远程访问卡顿问题
好处2 :能够进行自动化的批量操作