LINUX常用命令
常见目录及作用
/root:root用户的主目录
/home:普通用户的主目录
/etc:配置文件
/bin:可执行文件
/var:可变目录,用以存放经常变化的文件,如日志文件
/dev:设备文件,任何设备与接口设备都是以文件形式存在于此目录
常用命令
1.系统维护类
ls、pwd、cd、date、passwd、man、who、last、ps
ls:用于显示指定工作目录下的内容
pwd:当前工作目录
cd:切换当前工作目录
date:用来显示或设定系统日期和时间
passwd:用来更改密码
man:帮助手册
who:显示当前登录系统的用户
last:用来显示用户最近登录信息
ps:用来查看当前运行的进程状态
2.文件管理
touch、cd、stat、rm、more、mv、cat、less、head、tail、grep、find、ln
touch:用于创建、修改文件或目录的时间属性
stat:用于显示inode内容
rm:用于删除一个文件或者目录
more:类似于cat,但会以一页一页的形式显示,空格下一页显示,b上一页显示
mv:用来为文件或目录改名,或者将文件或目录移入其他位置
cat:用于连接文件并打印到标准输出设备上
less:与more类似,但可以随意浏览文件,且在查看之前不会加载整个文件
head:查看文件前10行
tail:查看文件后10行,动态查看日志
ln:给文件创建软链接,并显示操作信息
ln -sv source.log link.log
给文件创建硬链接,并显示操作信息
ln -v source.log link1.log
grep:文本过滤显示
查找文件里有字符h的字符串:grep h 文件名
匹配整个单词:grep -w 单词 文件名
匹配以q开始的行:grep ^ [q] 文件名
匹配以q结束的行:grep q$ 文件名
匹配以数字开头的行:grep ^ [0-9] 文件名
匹配以q或者f开头的行:grep ^ [qf] 文件名
不匹配以q或者f开头的行:grep ^ [ ^qf ] 文件名
匹配oo前面不是f或者g的字符串:grep [ ^gf ]oo 文件名
匹配以#号开头的行&