常用命令
来源:程序员人生 发布时间:2015-07-27 08:39:55 阅读次数:3177次
搜索字符串
/向下查找
?向上查找
n重复上面操作
x删除,相当于backspace
d
y
dd剪切整行
yy复制整行
编辑状态下按退格,虽然尸体尚在,但是可以重新改写
p向后粘贴
P向前粘贴
J
文档首行1G
尾行G
$光标到行尾
0光标到行首
:16移动到16行
head -n
Tail -n
u撤消
set nu/nonu
Ctrl insert复制
Shift insert粘贴
Find wu*
>wu.log 删除文件内容
mv重命名
cp 复制文件创建文件
FTP
LCD切换至本地目录
Bin
Put/get
Mget/mput 支持tab* 的get
Prompt关闭交互
Bye
建立文件
Touch建立空文件,echo
建立目录
Mkdir
删除文件
Rm
删除空目录
Rmdir
ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件。
ls -l”命令以详情模式(long listing fashion)列出文件夹的内容。
uname -a
Linux tecmint 3.8.0⑴9-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux
注意: uname显示内核种别, uname -a显示详细信息。上面的输出详细说明了uname -a
“Linux“: 机器的内核名
“tecmint“: 机器的节点名
“3.8.0⑴9-generic“: 内核发布版本
“#30-Ubuntu SMP“: 内核版本
“i686“: 处理器架构
“GNU/Linux“: 操作系统名
history”命令就是历史记录。它显示了在终端中所履行过的所有命令的历史。
root@tecmint:~# history
1 sudo add-apt-repository ppa:tualatrix/ppa
2 sudo apt-get update
3 sudo apt-get install ubuntu-tweak
4 sudo add-apt-repository ppa:diesch/testing
5 sudo apt-get update
6 sudo apt-get install indicator-privacy
7 sudo add-apt-repository ppa:atareao/atareao
8 sudo apt-get update
9 sudo apt-get install my-weather-indicator
10 pwd
11 cd && sudo cp -r unity/6 /usr/share/unity/
12 cd /usr/share/unity/icons/
13 cd /usr/share/unity
注意:按住“CTRL + R”就能够搜索已履行过的命令,它可以在你写命令时自动补全。
1
(reverse-i-search)`if': ifconfig
touch”命令代表了将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在的时候才会创建它。如果文件已存在了,它会更新时间戳,但是其实不会改变文件的内容。
x解压tar
c创建tar
z调用gzip对.gz文件解压
v显示解压进程详细信息
f指定文档名
t查看
范例1:将全部 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不紧缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 紧缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 紧缩
# 特别注意,在参数 f 以后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 紧缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在履行的时候,会显示1个正告讯息:
# 『tar: Removing leading `/” from member names』那是关於绝对路径的特殊设定。
范例2:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我们使用 gzip 紧缩,所以要查阅该 tar file 内的文件时,
# 就得要加上 z 这个参数了!这很重要的!
范例3:将 /tmp/etc.tar.gz 文件解紧缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将紧缩档在任何地方解开的!以这个范例来讲,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!
范例4:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要1个文件,
# 就能够透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
范例5:将 /etc/ 内的所有文件备份下来,并且保存其权限!
[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
# 这个 -p 的属性是很重要的,特别是当您要保存本来文件的属性时!
范例6:在 /home 当中,比 2005/06/01 新的文件才备份
[root@linux ~]# tar -N ‘2005/06/01′ -zcvf home.tar.gz /home
范例7:我要备份 /home, /etc ,但不要 /home/dmtsai
[root@linux ~]# tar
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
------分隔线----------------------------
------分隔线----------------------------