Linux常用指令

1 ls 指令

ls -l //和 ll指令效果一样 详细信息
ls -a //输出子目录列表
ls -k//以k字节输出

Linux 下 clear 清屏 或者ctrl +l window下用cls
Linux常用指令
2 pwd 显示当前所在 目录

3 cd指令

cd+空格+ /进入到根目录 ~表示子目录, /表示根目录 (这句就是出家)

cd+空格+ /+home +家名字;返回家中(这个是进目录)

cd …/返回上层目录

cd ./当前目录/ : 相对路径 一定要明确以谁作为起点。

ctrl+c 能终止当前程序(输一半后悔了,可以停止,并从新来),并可以重新输入命令(可以退出死循环)
cd - 能完成两个目录来回切换

4 touch 指令

Linux常用指令
(文件相关的指令)
Linux常用指令
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来使用; (记得拷贝时要在文件的外边操作)
Linux常用指令
Linux常用指令

8 less 指令

1 less可以打开 一个很大的文件,他算是Linux 的正统文件查看工具
2 他比more更强大 ,more指令只能向后查看,但less指令却可以上下看,
而且xshell不能打开过大的文件,所以less指令就显得尤为重要。
3 除此之外,less可以向上搜 ,也可以向下搜

less打开文件时,只把一小部分数据加载到内存中,而大部分其他的编辑器直接把整个文件都加载进来甚至几个G。所以less是采用延时加载(懒加载)的方法处理的;

9 data指令

Linux常用指令
时间日期的格式化指令
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压缩代替
Linux常用指令!](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 :能够进行自动化的批量操作