Linux

一、命令的使用

1、ls命令

ls:以平铺的形式输出当前工作目录下的内容(默认home目录)
image.png
-a 显示出隐藏文件(all)隐藏文件以 . 开头
-l 以列表的形式展示内容,并展示更多信息
-h 显示文件的大小,要与 l 一起使用, ls -lh


可以同时写两个
image.png

2、cd命令

image.png
cd /

3、pwd命令

查看当前工作目录
image.png

4、路径符号

image.png

5、mkdir命令(创建文件夹)

image.png
mkdir -p one/two/three -p连续创建啊多个层级目录
注意要在home目录类,不然辉出现权限问题

6、touch命令(创建文件)

image.png
文件夹以d-开头 文件以 - 开头

7、cat命令(查看文件内容)

image.png

8、more命令(支持翻页的查看文件内容)

image.png
按 q 退出,翻页按空格

9、cp命令(复制)

image.png
**复制文件夹要 -r **

10、mv命令(移动)

image.png
需要注意移动时最后的目录后面加上/ ;当目标不存在时(改名)
image.png

11、rm命令(删除)

image.png
*删除文件夹要加 -r(与复制同理),并且支持通配符
慎用!不可以载root权限下删除 rm -rf 强制删除,相当于c盘格式化直接寄!

12、which(查找程序.exe命令)

image.png

13、find(查找文件命令)

image.png
find / -name “test”
image.png
image.png
find / -size +100M

14、grep(从文件中通过关键字过滤行命令)

image.png
image.png

15、wc(统计文件的数据命令)

image.png

16、管道符(作为另外的输入)

语法: | (shift+\)
将左边的输出作为右边的输入
image.png
image.png

17、echo(输出命令)

语法: echo + “输入的东西”

18、反引号(作为命令执行)

image.png

19、重定向符号

image.png
>表示覆盖写; >>表示追加写

20、tail(查看文件尾部命令)

image.png
num自定义数字
-f 表示可以持续跟踪,如跟踪文件的后台下载

21、vim编辑器

image.png
输入 按i; esc退出输入 ; wq保存;
set paste 粘贴模式,打完后按 i 进入;

二、Linux的用户

1、su/exit(切换用户和退出)

su - root
image.png
需要先登录root设置visudo最后配置上你的普通用户
例如:student ALL=(ALL) NOPASSWD:ALL

2、用户和用户组

image.png
image.pngimage.png

3、getent(查看用户/组信息)

image.png
image.png
getent passwd 查看用户信息
getent group 查看用户组信息

4、权限

image.png
第一个表示 :d文件夹 -文件
三个三个看,分别代表用户、用户组、其他用户的权限
r——read读 w——write写 x——excuse执行

5、chmod(修改文件夹和文件的权限命令)

image.png
中间的分三类,u(user) g(group) o(other),分别写要的权限就行
-R 表示同样应用于文件夹内的全部文件
也有简单的表示方法代替中间三个
image.png
image.png
chmod 751 test.txt

6、chown(修改文件/文件夹所属的用户和用户组的命令)

image.png
chmod只能修改第一排的权限,chown可以修改用户和用户组
普通用户无法使用
-R表示应用规则到文件夹内的全部文件

三、实用技巧

1、ctrl + c强制退出

2、ctrl + d 登出或退出

3、history 查看历史命令

4、历史命令搜索

从小往上,时间从近到远。
例如:上次执行了python命令,这次可直接 p
搜索到第一个匹配的命令就会执行!!!

5、ctrl + r 匹配历史命令

6、ctrl + a 跳到命令开头

7、ctrl + e 跳到命令结尾

8、ctrl + ←/→ 跳一个单词

9、ctrl + l 清空命令

10、yum命令(软件安装)

image.png

11、systemctl控制软件的开启关闭

image.png
有些第三方软件不会被自动集成到systemctl当中,需要手动添加!

12、ln命令(创建软连接/快捷方式)

image.png

13、date命令(查看时间)

image.png
字符串如果格式复杂,使用“”包住
image.png
修改时区,UTC——>东八区
image.png
下载ntp后使用aliyun手动校验时间
image.png

14、固定IP

image.png
image.png
image.png
添加以下到最后
image.png
wq保存并重启网关服务
systemctl stop network
systemctl start network

15、ping命令(测试联通性)

image.png
ping www.baidu.com
ping -c 5 www.baidu.com

16、wget命令(下载器)

image.png
-b表示后台下载,可以用tail -f 持续跟踪下载
强制停止的下载也是有文件的,需要删除!!!

17、curl命令(发起请求)

image.png
可以发送请求,也可以下载
下载需要 -O

18、查看端口占用

方法①
image.png
yum -y install nmap
nmap 127.0.0.1

方法②
image.png
** yum -y install net-tools**
netstat -anp #查看所有端口情况
netstat -anp | grep 6000 #过滤出端口号为6000的

19、ps命令(查看进程信息)

image.png
ps -ef #展示全部进程的全部信息

20、kill命令(关闭进程)

image.png
**如果要彻底杀死某个进程带上 -9 **
一个是自我关闭,一个是强制关闭

21、top命令(查看系统占用)

像任务管理器
image.png
例子:top -d 3

22、df命令(查看磁盘使用情况)

image.png
df -h 可以用更加易懂的形式显示数据

23、iostat命令(查看cup、磁盘的信息)

image.png
例子:iostat -x 1 #一秒一次,不停歇

24、sar命令(查看网络使用情况)

image.png
例子:sar -n DEV 1 10
主要留意下载和上传速度

25、自定义环境变量PATH等

image.png
若要修改当前用户的环境变量,修改~/bashrc 文件
若要修改全局变量,su -root登录,修改/etc/profile文件

注意,有些程序没有x(excuse执行)的权限,在使用前应当ls -l 查看程序的权限,必要时使用chmod修改文件的权限!!!

步骤是不变的:
①有一个程序
②vi或vim进去文件修改变量,如export MYNAME=aaa
export PATH=$PATH:(程序路径) #记得写冒号(追加)
③使用source 命令生效配置文件,~/bashrc或/etc/profile
例:source /etc/profile

通过$符号可以读出环境变量的值,如 echo $MYNAME

26、rz、sz命令(文件的上传和下载)

image.png
先安装,yum -y install lrzsz 才能有rz、sz命令

27、tar命令(压缩和解压)

首先,Linux有两种常见的压缩格式,.tar和.gz
tar是简单压缩(体积差不多)
gz是牛逼压缩(体积大幅减少)
image.png
例子:tar -zcvf package.gz test1.txt test2.txt #gzip模式压缩
tar -zxvf package.gz -C /home/file #gzip模式压缩并指定地址
-z一般放最前面; -f 一般放最后

28、zip命令(压缩和解压)

image.png
image.png
例:zip -r test.zip test1.txt -d test/file #压缩到文件夹file
unzip -r test.zip test1.txt -d test/file #解压到文件夹file
如果被压缩的文件包含文件夹,需要加上 -r
解压时同名的内容会被覆盖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值