Linux常用命令大全及其使用详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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