Linux终端的一些命令

Linux终端也称为虚拟控制台,它的工作方式是一种字符命令方式,用户通过键盘输入命令进行操作。

shell命令解释器:用于接受用户的输入,分析后再传给其他程序或Linux内核。shell提供一个用户与操作系统之间的接口。默认的shell类型是bash。

bash命令的基本格式:命令名 [选项] [参数1] [参数2]...

选项:具体地告诉你做什么。

-字母

--单词

-单词的第1个字母

参数:命令运行时所需的信息,如:文件名,路径等

1)Linux命令是严格区分大小写的

2)命令自动补齐----按下<Tab>键

3)命令历史记录----按下上,下键

 

基本终端命令

1.查看命令帮助

man 命令名

 

2.目录和文件操作

1)ls--查看目录

ls /usr/bin

分屏显示

ls /usr/bin | more

 

2)cd--切换工作目录

cd /usr/bin

切换到用户主目录

cd

切换到上一级目录

cd ..

切换到当前目录的子目录

cd ./bin

切换到上次输入的目录

cd -

 

3)pwd--显示当前目录

pwd

 

4)cp--复制文件或目录

cp /usr/bin/1.txt  /usr/1.txt

避免覆盖目标目录下的文件

cp -i /usr/bin/1.txt /usr/1.txt

递归复制目录

cp -R /usr/bin/test  /usr/test

 

5)mv--移动或重命名

mv /usr/bin/1.txt /usr/1.txt

避免覆盖目标目录下的文件

mv -i /usr/bin/1.txt /usr/1.txt

递归移动目录

mv -R /usr/bin/test /usr/test

重命名--如果源和目的的路径相同,则是重命名

mv /usr/bin/test  /usr/bin/test2

mv /usr/bin/test/1.txt  /usr/bin/test/2.txt

 

6)rm--删除文件或目录

删除文件

rm /usr/bin/test/1.txt

递归删除目录

rm -r /usr/bin/test

 

7)mkdir--创建目录

在当前目录下创建目录

mkdir test2

 

8)rmdir--删除空目录

rmdir /usr/bin/test2

 

9)more--分屏显示文件

more /usr/bin/1.txt

按“回车”显示下一行

按“空格”显示下一屏

 

10)less--按页显示文件

less /usr/bin/1.txt

上,下,左,右键都可以使用

 

11)find--查找文件或目录

find 路径 [选项或匹配表达式]

按文件名查找:

find /usr -name 1.txt

按用户名查找:

find /usr -user root

 

12)ln--文件的链接

软链接

ln -s /usr/bin/test /usr/bin/test2

 

3.chmod--文件权限

rwxrwxrwx

111=rwx(7)

100=r--(4)

011=-wx(3)

010=-w-(2)

001=--x(1)

000=---(0)

第1组rwx:表示创建者的访问权限。user

第2组rwx:表示同组用户的访问权限。group

第3组rwx:表示其他任何用户的访问权限。other

-:表示许可被限制

a:代表所有用户

u:代表创建者

g:代表同组用户

o:代表其他任何用户

 

+:代表增加

-:代表禁止

chmod a+r /usr/bin/test 将test的权限分配给所有用户

chmod o-x  /usr/bin/test 取消其他用户的test的执行权限

chmod 777 /usr/bin/test 赋予所有用户“读写执行”权限

 

4.tar--文件备份和压缩

后缀.tar

备份:tar -cvf xxx.tar /usr/bin

还原:tar -xvf xxx.tar

后缀.gz

压缩:gzip xxx

解压缩:gzip -d xxx.gz

解压缩:gunzip xxx.gz(可以解压gz,tgz,z,Z的文件)

后缀.tar.gz=压缩+备份

tar -czvf xxx.tar.gz /usr/test2

tar -xzvf xxx.tar.gz

解析:

-c:创建新的档案文件

-x:从档案文件中释放文件

-v:详细报告tar处理的文件信息

-z:用gzip来压缩/解压缩文件

 

bzip2--压缩文件,压缩成bz2,如:bzip2  xxx.txt

bunzip2--解压缩文件,如:bunzip2 xxx.txt.bz2

xxx.tar.bz2的解压缩

tar -jxvf xxx.tar.bz2

压缩成xxx.tar.bz2

tar -cvf xxx

bzip2 xxx.tar

 

5.网络命令

1)ping测试网络连通性

ping xxx.xxx.xxx.xxx

2)telnet运程登录

telnet

telnet->help:显示telent的使用帮助

3)ftp命令

ftp

posted @ 2014-07-15 20:51  wzheng  阅读(173)  评论(0编辑  收藏  举报