Linux基础命令

1. dhclient 动态获取ip 
-r 释放ip地址

2. ip addr 查看ip地址

3. ls
ls作用:查看目录下的文件夹或者文件
ls -l 作用:以详情展示该目录下的文件夹或者文件
ls -a 作用:查看所有(包括隐藏)的文件夹和文件

详情显示时: 第一列用于说明当前目录是文件还是文件夹
l 软连接(快捷方式)
d 文件夹
- 文件

4. cd 
作用:切换某个目录
目录:可以是相对路径或者绝对路径
linux中的绝对路径:以 /开头 代表从根目录下开始
如果前边没有/ 就是相对路径,则是从当前目录开始

5. mkdir
作用:创建文件夹
mkdir 文件夹 在当前目录创建该文件夹
mkdir /路径/文件夹 在指定目录创建文件夹

6. touch
作用:创建文件
touch 文件 在当前目录创建该文件
touch /路径/文件 在指定目录创建文件


7. echo
作用:输出内容
echo 内容 默认输出在控制台
echo 内容 > 文件 输出在文件中(覆盖原有文件的内容)
echo 内容 >> 文件 追加到文件中

8. cat
作用:查看文件中的内容

9. cp
-r 复制文件夹
作用:复制

10. mv
作用:剪切 或者 重命名

11. rm 
作用:删除
rm 文件
rm -r 文件夹
rm -f 不询问删除
rm -rf 不询问删除文件夹

12. pwd
作用:打印当前所在目录

13. systemctl 
systemctl start|stop|status|restart 服务名
作用:对系统的服务进行开启、关闭、查看状态、重启等操作
例如:firewalld是linux中防火墙的服务名称
systemctl stop firewalld 关闭防火墙服务

14. tar
作用:tar对文件进行压缩或者解压
压缩:tar -zcvf 压缩后的文件名 要压缩的文件 
例如: tar -zcvf a1.tar.gz a1.txt 
解压:tar -zxvf 要解压的文件 
例如: tar -zxvf a1.tar.gz

15. grep
作用:根据关键字查找 
语法:grep 关键字 要查找的文件 
例如:grep aaa a.txt 在a.txt文件中查找aaa关键字


16.find
作用:从系统中查找指定文件
语法:find 查找的路径 -name 文件名 
例如:find / -name a.txt 从根目录下查找名字为a.txt的文件


17. ps -ef 
作用:查看当前linux系统所有的进程


18. kill -9 进程id
作用:根据进程id杀死进程

 

权限相关命令
1. groupadd 组名 创建一个组
2. useradd -g 组名 用户名 创建一个用户,分配到某个组下
3. passwd 用户名 给创建的用户分配密码
4. su 用户名 切换用户,如果切换到root用户可以省略用户名
5. chmod命令 分配文件读写执行权限

chmod u=rwx,g=rwx,o=rwx abc.sh 
chmod 666 abc.sh 
-rwx r-- r-- 第2-第4位,当前文件拥有者的读写执行权限

文件类型 - 文件 d文件夹 l 软连接
可读可写可执行
当前文件拥有者的权限 当前文件拥有者组的权限 其他权限

原文地址:https://www.cnblogs.com/huahualove/p/13902080.html