命令 (空格) 参数(可选) (空格) 操作路径文件
进行操作要先备份文件
/data 绝对路径 , data相对路径, 以/开始的就是绝对路径
./data 表示隐藏文件
命令 -- help 查看命令使用帮助
man 命令 查看命令详细帮助
help 内置命令 查看命令详细帮助
1、Esc 看启动过程
2、ifconfig 查看网卡地址
3、ifup eth0 启动网卡eth0
4、保存退出 “:wq”
5、reboot 重新启动系统
6、whoami 当前登入用户名
7、hostname 查看或者更改主机名
8、makdir 创建目录 makdir /data 是根目录创建 , makedir data 当前目录创建
9、pwd 输出当前用户所在目录
10、 ls 查看当前目录文件
11、ll 查看当前目录文件信息 等于( ls -l )
12 、 cd 到指定目录 cd /data 是根目录下的data文件 , cd data 当前目录的data文件,
cd .. 上层目录, cd . 当前目录, cd ~ 用户家目录, cd - 上次用户所在目录
13、touch 创建文件
14、vi 编辑指定的文件,如果没有文件则创建按下(i 、a、o、s)键,下方会出现(INSRT)可以进行编写, 退出用1、(ESC键) 2、保存退出(:wq),不保存强制退出(q!) 3、(回车键)
15、echo 输出内容 echo "123" >> test 将内容添加到test文件结尾
>> 叫追加重定向 1>> 标准重定向 , 2>> 错误重定向
> 叫重定向 把内容清空后,在在末尾添加内容 echo "222" > test 会先把test文件清空,然后在末尾添加222内容
{} 字符或者数字序列 echo {1..99} 输出1至99的数字
16、cat 输出文件内容
17、cp 拷贝文件 cp 源文件 目标文件 1、 cp data test 在当前test的是data的拷贝
18、mv 移动文件或者重命名
mv data test 把data重新命名test
mv data /root/test 把data从当前目录移动到root下,文件名字更改为test
19、rm 删除文件(或目录)
20、rmdir 删除目录
21、grep 筛选字符串 1、 grep a text 将text文件中的带a的字符串筛选出来 2、 grep -v a text 将text的文件中除了带a的字符串筛选出来
22、head 查一个文件的前面几行 head -n 2 test 输出test文件前面2行
23、tail 查看一个文件的后面几行 tail -n test 输出test文件后面2行
24、sed 文件增删改
25、three 查看文件树目录
26、yum 包安装管理
27、alias 别名 相当于 C++defined
28、unalias 取消别名
29、awk 编程语言
30、find 查找文件
31、xargs 把查找的结果进一步处理
32、history 查看操作命令记录
33、! 查看接近的命令 !c 会查到cd , !t会查到tree
34、eject 弹出光驱
35、uname 查看内核
36、useradd 添加用户
37、password 修改密码
38、su 切换用户 su - 把用户环境也切换过来
39、 id 查看用户信息
40、命令提示符由PS1控制 #超级用户 $普通用户
41、 less 一点一点查看文件
42、wget 下载文件
43、vimdeff 比较2个文件差别
44、ntsysv 服务列表图像
45、chkconfig 服务列表命令
46、sudo 执行指定用户的权限命令
47、which 命令所在路径 while ls
48、date 查看系统时间
49、TMOUNT=100 100秒内不操作则退出
50、HISTSIZE= 5 只保存5条操作记录
51、chattr 锁定文件