常用命令

2017-12-16  本文已影响0人  林ze宏
常用命令(1) -- 运行级别

常用的运行级别为3和5,要修改默认的运行级别,修改 /etc/inittab 文件的 id:5:initdefault,这一行的数字(这个是rebhat),而centos7根据文件的信息,对应运行相应命令修改。

命令:init [0123456]
运行级别:
0:关机
1:单用户
2:多用户状态无网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用命令(2)
pwd,显示当前工作目录
cd,改变目录
ls,列出文件和目录
  ls ‐a,显示目录下的所有文件,包括隐藏文件
  ls ‐l,显示长列表格式
mkdir,建立目录
 mkdir -p aa/bb,级联创建目录
rmdir,删除空目录
touch,建立空文件
cp,复制命令
【案例】cp ‐r dir1 dir2,递归复制命令(复制子目录信息)

mv,移动文件和改文件名
rm,删除文件和目录
  rm ‐rf *,删除所有内容,包含目录和文件,r 表示递归,f 表示强制
ln,建立符号连接,类似于建立某个文件的快捷方式
ln ‐s  源 目标【相当于快捷方式】
【案例】ln ‐s /etc/inittab inittab,inittab 指向实际文件/etc/inittab inittab

more,显示文件内容带分页,ctrl + page up 上翻,长空格下翻
less,显示文件内容带分页
grep,在文本中查询内容
|,管道命令,在 linux 和 unix 系统,怎么理解?把上一个命令的结果交给|后面的命令处理
【案例】假设存在某个文件 aaa.java 中含有 shunping 关键字,此时可以使用 grep 命令来查找,grep -n “xiaoming” aaa.java,n 表示在第 n 行出现。
【案例】ls ‐l /etc/ | more

man [command],帮助,类似于 dos 中的 help

find,搜索文件及目录。
-- 在特定的目录下搜索并显示指定名称的文件和目录
【案例】find /home/ -name man:意思是说从home目录开始搜索名称为man 的文件或目录
-- 搜索一段时间内被存取/变更的文件或目录
【案例】find /home -amin -10:十分钟内存取的文件或目录
【案例】find /home -atime -10:十小时内存取的文件或目录
【案例】find /home -cmin -10:十分钟内更改过的文件或目录
【案例】find /home -ctime +10:十小时前更改过的文件或目录
-- 搜索指定大小的文件
【案例】find /home -size +10k:意思是说查找/home 目录下大小为 10k的文件

重定向命令
ls -l > a.txt,列表的内容写入文件 a.txt 中(覆盖写)
ls -al >> aa.txt,列表的内容追加到文件 aa.txt 的末尾
从文件中输入信息:database_program < database_data

上一篇下一篇

猜你喜欢

热点阅读