Linux常用命令
1. pwd查看当前路径(Print Working Directory)
1
|
[root @CentOS
~]# pwd<br>/root
|
2. cd .. 返回上一级 .. 表示上一级 . 表示当前目录 ~ 表示用户根目录 cd /root进入root目录
1
2
3
4
|
[root @CentOS
~]# cd ..
[root @CentOS
/]# cd /root
[root @CentOS
~]# cd .
[root @CentOS
~]#
|
3. ls -l 列出目录 行首为d表示目录 r表示可读(readable) w表示可写(writable) x表示可执行(executable)
ls 命令常用-a,-l 等参数。-a 查看所有文件,包括系统隐藏文件;-l 将文件,详细信息列出来,-t 参数按照文件的日期排列,-r 倒叙排列,-h 以易阅读的形式输出文件大小。若要按照目录和文件大小排列,使用 du –sk |sort –rn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[[root @CentOS
~]# ls -l
总用量 108
-rw-------. 1
root root 1536
4 月 11
2014 anaconda-ks.cfg
-rw-r--r--. 1
root root 51750
4 月 11
2014 install.log
-rw-r--r--. 1
root root 11760
4 月 11
2014 install.log.syslog
drwxr-xr-x. 2
root root 4096
4 月 10
23 : 47
testwq
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
公共的
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
模板
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
视频
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
图片
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
文档
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
下载
drwxr-xr-x. 2
root root 4096
4 月 10
18 : 25
音乐
drwxr-xr-x. 3
root root 4096
4 月 10
18 : 33
桌面
|
4. mkdir新建目录(make dir) rmdir删除目录(remove dir)
1
2
|
[root @CentOS
~]# mkdir testwq
[root @CentOS
~]# rmdir testwq
|
5. cp -r testwq2 testwq 复制testwq2到testwq目录 cp(copy) -r表示目录
1
2
3
4
5
6
7
8
|
[root @CentOS
~]# ls
anaconda-ks.cfg install.log install.log.syslog testwq testwq2 公共的 模板 视频 图片 文档 下载 音乐 桌面 [root @CentOS
~]# cp -r testwq2 testwq
[root @CentOS
~]# ls
anaconda-ks.cfg install.log install.log.syslog testwq testwq2 公共的 模板 视频 图片 文档 下载 音乐 桌面 [root @CentOS
~]# cd testwq
[root @CentOS
testwq]# ls
testwq2 |
scp 远程复制
6. mv testwq2 testwq 更改testwq2的路径 (移动testwq2到testwq目录)
1
|
[root @CentOS
~]# mv testwq2 testwq
|
7. file 命令返回文件类型
1
2
|
[root @CentOS
testwq]# file testwq.txt
testwq.txt: UTF- 8
Unicode text
|
8. 删除文件 rm
1
2
|
[root @CentOS
testwq]# rm testwq.txt
rm:是否删除普通文件 "testwq" ?yes
|
9. ln链接文件(link) 链接link.txt 到old.txt
1
|
[root @CentOS
testwq]# ln link.txt old.txt
|
命令格式:ln 源文件 目标文件 将源文件链接至另一个文件,类似于快捷方式。目标文件的修改也会。修改源文件,删除目标文件时,源文件不受影响。
10. 查看文件内容 cat、more、less、head 、tail、strings,view
多种打开文件的命令,主要区别是 cat 可以链接多个文件,more、less 可以分页浏览,tail 从文件末尾开始查看,适用于一些日志文件,head 从文件头开始查看,strings 用于打开二进制文件,view 是只读的 vi。
11. vi编辑
1
|
[root @CentOS
testwq]# vi testwq.txt
|
编辑完成按Esc ,输入:wq 即为保存退出
有一点要特别注意,就是您进入vi之后是处于“Command mode”下,您要切换到Insert mode才能输入文字。初次用vi的用户都会想先用上下左右键移动光标,结果 电脑一直叫,把自己气个半死,所以进入vi后,先不要乱动,转换入Insert后再说。
切换至Insert mode编辑文件
在Command mode下按‘i’、‘a’或‘o’三键就可进入Insert
mode。这时候您就可以开始输入文字了。
i: 插入,从目前光标所在之处插入所输入的文字。
a:
增加,目前光标所在的下一个字开始输入文字。
o: 插入新的一行,从行首开始输入文字。
Insert的切换→Command mode,按Esc键
您目前处于Insert
mode,您就只能一直打字。假如您发现打错字了,想用光标键往回移动,将该字删除,就要按ESC键转换回Command mode,再删除文字。
离开vi及存文件
在Command mode下,可按冒号“:”键入入Last line
mode,例如:
:w filename (输入“w filename”,将文章存入指定的文件名filename)
:wq
(输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi)
:q!
(输入“q!”,强制离开并放弃编辑的文件)
10. 查找文件
1
2
|
[root @CentOS
testwq]# find -name testwq.*
./testwq.txt |
11. 文件内容比较
1
2
3
4
5
6
7
8
|
[root @CentOS
testwq]# diff testwq.txt test.txt
1 ,6d0
< 哈哈,成功了! < system。out.print( "真的成功了!" );
< 测试成功了的! < 真的是这样的了 < 试试吧,不行也是可的! < 哈哈哈啊哈试试总是可以的了! |
diff 会将不同的行打印出来,若两文件内容一样,不打印任何信息。
comm. 逐行比较两个文件。
ispell 检查文件拼写
12. 安装和卸载
命令格式:mount 参数 设备文件 挂载目录
命令格式:umount 参数 设备文件/挂载目录