标签:
/ 根目录,系统最顶端的目录 。/etc/passwd/test/test01 最外面表示斜杠表示根目录,后面斜杠表示分割。
/home 表示家目录,基本存放用户的主目录
/etc 表示配置目录
/bin、/sbin 表示binary
/boot 表示引导,系统加载文件。
/dev 表示系统的设备文件。
/mnt 表示挂载目录。
1.简单命令:cd、cd ..、pwd、ls、ls -al、hostname、clear、ifconfig、route -n、shutdown、reboot、init
cd 表示进入指定目录的命令。 cd ..(中间空格) 表示到上一层目录。 pwd 表示当前所在目录的位置,是绝对路径。
ls 表示显示当前 目录下的所有信息,包括文件,目录。
选项: -l 显示长格式的信息,详细信息。ls -l 也可以简写ll
选项: -a显示隐藏文件。 ls -a
两个选项可以组合成 ls -al 表示显示详细信息也显示隐藏文件信息。
hostname 显示当前主机名称。 clear 清屏。 ifconfig 查看网络信息。 route -n 查看网关。 shutdown 关机。reboot重启。init 0关机。 init 6重启。
2. 文件操作:mkdir、touch、rmdir、rm、cp、mv、cat、more、head、tail
mkdir 表示创建一个 目录,选项:-p,递归创建。命令比如mkdir test, mkdir -p /test/test01
touch 表示创建一个文件,创建待空格的文件,需要加双引号,不建议将文件名自带空格,包括特殊字符。 比如 touch a.txt, touch b .txt
rmdir 表示删除一个空目录,rm 表示删除文件, 一般最常用 , rm有2个选项。
a.选项:-r 可以删除目录。
b.选项:-f 表示可以强制操作。 r和f可以一起用, rm -rf(谨慎用!) 避免误操作出现。 比如:rm -r aa 表示删除aa目录会进行询问。rm a.txt 表示删除a.txt文件。rm -rf aa表示直接删除aa目录。
cp 表示复制,格式为:cp 复制的文件名 复制到的位置。如cp test/test01/a.txt test/
选项: -r 表示复制目录。 格式如: cp -r /root/test01 test/
mv 表示剪切,如:mv test/test01/a.txt test/ 将a.txt移动到上一层目录。还有重命名功能 ,如: mv a.txt b.txt 将a.txt重命名为b.txt
cat 表示一般查看一些内容不多的文件。格式如: cat /etc/passwd
more 表示一般查看内容较多的文件。进行分页查看,按空格分页。
head 表示查看头文件,默认不指定,查看10行。格式如:head /etc/passwd。指定行数,格式如: head -3 /etc/passwd
tail 表示查看末尾文件,默认不指定,查看10行。格式如: tail /etc/passwd。指定行数,格式如: tail -3 /etc/passwd
3. 其他命令:grep、|、>>、>、wc
grep 表示过滤筛选关键字命令,格式为 grep 过滤条件 指定文件。格式如:grep ‘root‘ /etc/passwd
| 表示管道符号, 意思是将前面的命令输出结果传递给后面的命令。 不是所有命令都可以加在管道符号后面使用的。
格式如: cat /etc/passwd|more, cat /etc/passwd | grep ‘root‘ ,ifconfig | grep ‘inet6 addr: ‘
>> 表示追加,> 表示覆盖。意思是将前面的命令输出结果传递到追加/覆盖到某个文件。
格式如: ifconfig | grep ‘inet6 addr: ‘ >> eth0.log 追加到eth0.log。 ifconfig | grep ‘inet6 addr: ‘ > eth0.log 覆盖到文件eth0.log。如果文件不存在,则会自动创建
head -3 /etc/passwd >> tmp.pass
wc 表示一般用来统计字符数,单词,最多用在统计行数。格式如: wc -l /etc/passwd, head -3 /etc/passwd | wc -l
4. vi和vi编辑器(重点)
vi有三种模式:a. 命令模式 b. 插入模式 c.最后行模式。一般编辑一个文件都会涉及这三个模式。编辑文件的过程:
首先vi创建文件进入a.命令模式,按ESC键+Insert 进入b.插入模式,按ESC返回a.命令模式,按Shift+冒号进入c.最后行模式,输入:wq保存并退出。:q! 表示强制退出。
(1)显示文件行数: set nu, 在c.最后行模式执行。
(2)光标快速移动到最后一行,按大写G, 在a.命令模式执行。
(3)光标快速移动到第一行,按小写gg两下,在a.命令模式进行。
(4)到达指定行模式,输入指定行数,比如:10,在c.最后行模式。
(5)删除行,按小写dd两下,同时带有剪切功能,在a.命令模式进行。
(6)删除多行,比如删除5行,就是5dd, 在a.命令模式进行。
(7)复制行,按小写yy, 在a.命令模式进行。
(8)粘贴行,按小写p,在a.命令模式进行。
(9)撤回上一步的操作,按小写u,在a.命令模式执行。
(10)替换内容,格式: :1,$s/nologin/8888/g。1代表第一行,$代表最后一行,s代表替换,/nologin/88888/ 代表替换于被替换,/表示分隔,g表示通行。在c.最后行模式进行。
(1,$) 可以理解为一个范围, 也可以(5,10),(10,$)
标签:
原文地址:http://www.cnblogs.com/goahead327/p/5486942.html