Linux常用命令大全及其使用详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux常用命令大全及其使用详解

1man 在线查询man ls

2ls 查看目录与档案ls -la

3more 分页显示more 文件名称

4cd 切换目录cd /usr/local/apache

5touch 建立空白文档

6mkdir 建立新的目录mkdir /usr/temp

7rmdir 删除目录rmdir /usr/temp

8rm 删除目录或档案rm -f 文件名称(如果要删除目录.需要加-r )

9cp 复制目录或档案cp 来源档案目标档案

10pwd 显示目前的工作目录

11mv 目录或档案更名或搬移mv 来源档案目标档案

12find 寻找目录或档案find /etc -name 文件名称

13chmod 变更档案使用权限chmod -R 755 /usr/local/etc

14chown 变更档案所有者chown -R lin.wheel /usr/local/etc

15gzip/tar 压缩或解压缩档案或目录tar -czvf 压缩档名.tar.gz 目录名称16mount 挂上档案系统或是设备mount /cdrom

17umount 卸下档案系统或是设备umount /cdrom

18df 查询系统的可使用档案空间df

19du 显示目录或档案所占的磁盘空间du -a 檔名(du -sh 可以获取当前文件夹下的磁盘使用空间)

20ps 查询系统process状态ps -aux|grep apach*

21kill 砍除一个process kill pid

22su 变换身份su - root

23adduser 新增使用者

24userdel 删除使用者

25vipw 编辑使用者账户

26passwd 变更密码

27ping 侦测计算机之联机状态ping 210.240.6.9

28ifconfig 网络接口的设定与管理ifconfig -a

29route 可以设定routing table

30traceroute 列出所经过的route traceroute 210.240.8.1

31netstat 可以查询网络的使用及联机情形

32pkg_add 安装package pkg_add bash-2.04.tgz

33pkg_delete 移除已安装的package pkg_delete bash-2.04

34pkg_info 查询安装纪录

35sync 强迫系统将快取数据写回硬盘

36reboot重新启动系统

37halt 关闭系统

38shutdown 通知使用者系统将关闭

详解

cat cd

chmod chown

cp cut

名称:cat

使用权限:所有使用者

使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName

说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)

参数:

-n 或--number 由 1 开始对所有输出的行数编号

-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号

-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

-v 或--show-nonprinting

范例:

cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里

cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3

名称:cd

使用权限:所有使用者

使用方式:cd [dirName]

说明:变换工作目录至dirName。其中dirName 表示法可为绝对路径或相对路径。若目录名称省略,则

变换至使用者的home directory (也就是刚login 时所在的目录).另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例:跳到/usr/bin/:

cd /usr/bin

跳到自己的home directory:

cd ~

跳到目前目录的上上两层:

cd ../..

指令名称:chmod

使用权限:所有使用者

使用方式:chmod [-cfvR] [--help] [--version] mode file...

说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。利用chmod 可以藉以控制档案如何被他人所存取。

把计:

mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限,-表示取消权限,= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c:若该档案权限确实已经更改,才显示其更改动作

-f:若该档案权限无法被更改也不要显示错误讯息

-v:显示权限变更的详细资料

-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

--help:显示辅助说明

--version:显示版本

范例:将档案file1.txt 设为所有人皆可读取:

chmod ugo+r file1.txt

将档案file1.txt 设为所有人皆可读取:

chmod a+r file1.txt

相关文档
最新文档