当前位置:
LINUX技术 >
linux常用命令
推荐() 收藏()
linux常用命令
摘要: linux常用命令
linux常用指令:
1.文件管理
2.目录管理
3.用户管理
4.权限管理
5.文件搜索
6.内容搜索
7.压缩包管理
8.网络设置
9.系统目录结构
10.shell常用技巧
11.帮助方法
常用操作:
1./root root用户的家目录或宿主目录
2.ls 查看当前目录下有哪些文件或目录|查看文件
3.cd 切换目录或者直接回到家目录
4.cd - 切换最近使用的两次目录
5.pwd 查看自己当前的位置(查看当前你所在的目录)
6.ctrl+c 强制中断
7.clear 清空当前屏幕
linux根目录下目录分别有什么作用:
1./root root用户的家目录
2./home 普通用户的家目录
3./dev 硬件设备
4./proc 进程,路由,cpu,内存,而且所有的值都存在内存中
5./media 挂载光盘的
6./mnt 测试目录
7./boot 启动文件(内核文件,init镜像文件)
8./etc 配置文件
9./usr 帮助手册,自定义源代码编译安装的目录/usr/local
10./bin 所有用户可以执行的命令
11./sbin 超级用户root才能执行的命令
12./lib 库文件
13./var 日报,缓存文件
14./tmp 临时文件夹
文件管理:
1.新建文件
touch file1
touch file{1..10} {}集合操作符
2.删除文件
rm -rf file1
rm -rf * 删除当前目录所有文件
3.修改文件
vi file1
4.查找文件
find / -name file1 查找所有文件
which ls 专门有来查找执行命令
locate httpd.conf 查找所有文件,updatedb更新查找数据库
ls file1* 配合模糊查寻
5.文件复制
cp file1 /mnt/
6.文件移动
mv file1 /mnt
7.查看文件内容
cat file 查看文档内容,但是直接查看到文档的最后
more file 分页查看文档内容
8.修改文件名
mv file file1
目录管理:
1.新建目录
mkdir dir
2.删除目录
rm -rf dir
3.修改目录
mv dir dir1
4.查找目录
find / -name mnt
5.可以递归新建目录
mkdir -p a/b/c/d/e/g
6.如果递归查看目录
1)tree a
2)ls -lR a
内容搜索:
grep "linux" file
grep -E "^linux" file
用户管理:
1.新建用户
useradd user1
2.删除用户
userdel -r user1
3.更改用户密码
passwd user1
4.查找用户
id user1
权限管理:
1.查看文件属性
ls -l file
2.权限类型
rwx 读,写,执行
-rw-r--r-- 1 root root 41 Jul 19 10:49 file
#root用户对file具有rw权限
#root组其他用户对file具有r权限
#other其他所有人对file具有r权限
#第一个root是创建file文件的所有者
#第二个root是创建file文件的所属组
2.chmod分配权限
user u
group g
other o
all a
1)字母设置
chmod a+x file
chmod a+w,a+x file
2)数字设置
rwx => 421
chmod 777 file
chmod 755 file
3.chown改变文件的所有者或者所属组
chown user1 file
chown :user1 file
压缩包管理:
压缩包分类:1)gz 2)bz2 3)zip
gz压缩:
1.压缩
tar czf file.tar.gz file
2.解压缩
tar xzf file.tar.gz
3.把压缩包解压到指定的目录下
tar xzf file.tar.gz -C /mnt
4.查看压缩包内容
tar tf file.tar.gz
bz2压缩:
1.压缩
tar cjf file.tar.bz2 file
2.解压缩
tar xjf file.tar.bz2
3.查看压缩包内容
tar tf file.tar.gz
zip压缩:
1.压缩
zip file
2.解压缩
unzip file.zip
3.查看压缩内容
unzip -l file1.zip
网络设置:
1.查看网卡ip
ifconfig
#查看所有接口的ip
ifconfig eth0
#查看eth0接口的ip
ifconfig -a
#查看所有接口的ip,包括被禁用的接口
查看防火墙设置:
iptables
1.查看
iptables -L -n
2.清空
iptables -F
selinux
1.查看
sestatus
2.关闭selinux防火墙
vi /etc/selinux/config
SELINUX=disabled
shell常用技巧:
1.tab补全
指令的帮助方法:
1.ls --help
2.man ls
1.文件管理
2.目录管理
3.用户管理
4.权限管理
5.文件搜索
6.内容搜索
7.压缩包管理
8.网络设置
9.系统目录结构
10.shell常用技巧
11.帮助方法
常用操作:
1./root root用户的家目录或宿主目录
2.ls 查看当前目录下有哪些文件或目录|查看文件
3.cd 切换目录或者直接回到家目录
4.cd - 切换最近使用的两次目录
5.pwd 查看自己当前的位置(查看当前你所在的目录)
6.ctrl+c 强制中断
7.clear 清空当前屏幕
linux根目录下目录分别有什么作用:
1./root root用户的家目录
2./home 普通用户的家目录
3./dev 硬件设备
4./proc 进程,路由,cpu,内存,而且所有的值都存在内存中
5./media 挂载光盘的
6./mnt 测试目录
7./boot 启动文件(内核文件,init镜像文件)
8./etc 配置文件
9./usr 帮助手册,自定义源代码编译安装的目录/usr/local
10./bin 所有用户可以执行的命令
11./sbin 超级用户root才能执行的命令
12./lib 库文件
13./var 日报,缓存文件
14./tmp 临时文件夹
文件管理:
1.新建文件
touch file1
touch file{1..10} {}集合操作符
2.删除文件
rm -rf file1
rm -rf * 删除当前目录所有文件
3.修改文件
vi file1
4.查找文件
find / -name file1 查找所有文件
which ls 专门有来查找执行命令
locate httpd.conf 查找所有文件,updatedb更新查找数据库
ls file1* 配合模糊查寻
5.文件复制
cp file1 /mnt/
6.文件移动
mv file1 /mnt
7.查看文件内容
cat file 查看文档内容,但是直接查看到文档的最后
more file 分页查看文档内容
8.修改文件名
mv file file1
目录管理:
1.新建目录
mkdir dir
2.删除目录
rm -rf dir
3.修改目录
mv dir dir1
4.查找目录
find / -name mnt
5.可以递归新建目录
mkdir -p a/b/c/d/e/g
6.如果递归查看目录
1)tree a
2)ls -lR a
内容搜索:
grep "linux" file
grep -E "^linux" file
用户管理:
1.新建用户
useradd user1
2.删除用户
userdel -r user1
3.更改用户密码
passwd user1
4.查找用户
id user1
权限管理:
1.查看文件属性
ls -l file
2.权限类型
rwx 读,写,执行
-rw-r--r-- 1 root root 41 Jul 19 10:49 file
#root用户对file具有rw权限
#root组其他用户对file具有r权限
#other其他所有人对file具有r权限
#第一个root是创建file文件的所有者
#第二个root是创建file文件的所属组
2.chmod分配权限
user u
group g
other o
all a
1)字母设置
chmod a+x file
chmod a+w,a+x file
2)数字设置
rwx => 421
chmod 777 file
chmod 755 file
3.chown改变文件的所有者或者所属组
chown user1 file
chown :user1 file
压缩包管理:
压缩包分类:1)gz 2)bz2 3)zip
gz压缩:
1.压缩
tar czf file.tar.gz file
2.解压缩
tar xzf file.tar.gz
3.把压缩包解压到指定的目录下
tar xzf file.tar.gz -C /mnt
4.查看压缩包内容
tar tf file.tar.gz
bz2压缩:
1.压缩
tar cjf file.tar.bz2 file
2.解压缩
tar xjf file.tar.bz2
3.查看压缩包内容
tar tf file.tar.gz
zip压缩:
1.压缩
zip file
2.解压缩
unzip file.zip
3.查看压缩内容
unzip -l file1.zip
网络设置:
1.查看网卡ip
ifconfig
#查看所有接口的ip
ifconfig eth0
#查看eth0接口的ip
ifconfig -a
#查看所有接口的ip,包括被禁用的接口
查看防火墙设置:
iptables
1.查看
iptables -L -n
2.清空
iptables -F
selinux
1.查看
sestatus
2.关闭selinux防火墙
vi /etc/selinux/config
SELINUX=disabled
shell常用技巧:
1.tab补全
指令的帮助方法:
1.ls --help
2.man ls
如有任何疑问都可以直接联系QQ:2392521892来解答。
