Linux 命令学习
文件相关
ls命令
查看当前路径下所有的文件与文件夹
rmdir
删除空的文件夹
rm
删除文件或文件夹
- -r
递归删除
touch
创建文件
ln
创建快捷方式,比如创建1.txt文件的快捷方式
#创建软链接(删除文件后超链接失效)
ln -s 1.txt 1-link.txt
#创建硬链接(删除文件后超链接不失效)
ln 1.txt 1-link.txt
#查看硬链接数
ls -lh
cat
查看文件内容,后边可以跟多个文件名致同时查看多个文件
grep
文件内容搜索
#-n显示行号,-v不包含命令中内容的行,-i忽略大小写
grep -参数 "内容" 文件名
#内容前加^表示搜索以该内容开头的行
#内容结尾加上$表示搜索以该内容结尾的行
find
在指定目录查找文件
#实例
#按照名字查找
find / -name '*name*'
#按照大小查找(搜索大于5M小于6M的文件)
find / -size +5M -size -6M
#按照权限查找(查找777文件)
find / -perm 777
tar
归档管理
#参数-c生成打包文件,-v列出过程,-f支出需要操作的而文件名,-t列出档案中的文件 -x解开档案文件
#生成归档文件
tar -cvf test.tar *
#压缩成tar.gz文件
tar -zcvf test.tar.gz *
which
输出命令所在路径
系统相关
date
输出日期
ps
查看运行的进程
ps -aux
top
查看任务不退出
htop
更详细的查看任务
shutdown
关机
#十分钟之后关机
shutdown -h +10
#20:20关机
shutdown -h 20:20
reboot
重启
df
查看磁盘空间
#转化为M和G
df -h
du
查看文件夹的大小
ifconfig
查看网络信息
用户、组管理
userdd
添加用户
useradd rengensheng -m
passwd
为添加的用户增加密码
passwd rengensheng
whoami
查看当前登陆用户
userdel
删除用户
groupadd
创建组
groupmod
查看所有组
usermod
修改用户所在的组
usermod -a -G 组名 用户名
chown
修改文件所有者
chown 用户名 文件名
chgrp
修改文件所在组
权限管理
---- 文件拥有者权限u --- 同组者权限g --- 其他人权限o
##第一位是d是文件夹,否则是文件
##r读,w写,执行x
#修改文件拥有者权限为读写执行
chmod u=rwx
## 数字法 r = 4 w = 2 x = 1
网友评论