




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Centos版Linux 一些常用操作命令 Linux命令收集 1、文件处理命令:ls功能描述:显示目录文件 命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户语法: ls 选项-ald 文件或目录
2、0; -a 显示所有文件,包括隐藏文件-l 详细信息显示-d 查看目录属性 $ ls a > dir.txt 将ls a命令执行结果输出到dir.txt文件。 $ ls a >> d
3、ir.txt 将ls a命令执行结果附加到dir.txt文件之后。 2、文件处理命令:cd功能描述:切换目录 命令英文原意:change directory命令所在路径:shell内置命令执行权限:所有用户语法:cd 目录 范例: $ cd / 切换到根目录$ cd 。 回到上一级目录 文件处理命令:pwd功能描述:显示当前所在的工作目录 命
4、令英文原意:print working directory命令所在路径:/bin/pwd执行权限:所有用户语法:pwd范例: $ pwd/etc/rc5.d 文件处理命令:touch功能描述:创建空文件 命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch 文件名范例:$ touch newfile 文件处理命令:mkdir功能描述:创建新目录 命令英文原意:make directories命
5、令所在路径:/bin/mkdir执行权限:所有用户语法:mkdir 目录名范例:$ mkdir newdir 文件处理命令:cp功能描述:复制文件或目录 命令英文原意:copy命令所在路径:/bin/cp执行权限:所有用户语法: cp -R 源文件或目录 目的目录
6、60;-R 复制目录范例: $ cp file1 file2 dir1 将文件file1、file2复制到目录dir1$ cp -R dir1 dir2 &
7、#160; 将dir1下的所有文件及子目录复制到dir2 文件处理命令:mv功能描述:移动文件、更名 命令英文原意:move命令所在路径:/bin/mv执行权限:所有用户语法:mv 源文件或目录 目的目录范例: $ mv file1 file3 &
8、#160; 将当前目录下文件file1更名为file3$ mv file2 dir2将文件file2移动到目录dir2下 文件处理命令:rm功能描述:删除文件 命令英文原意:remove命令所在路径:/bin/rm执行权限:所有用户语法:rm -r 文件或目录
9、0; -r 删除目录范例: $ rm file3 删除文件file3
10、160; $ rm -r dir1 删除目录dir1 文件处理命令:cat功能描述:显示文件内容 命令英文原意:concatenate and display files命令所在路径:/bin/cat执行权限:所有用户语法:cat 文件名范例: $ cat
11、; /etc/issue $ cat /etc/services $ cat preface.txt more &
12、#160; 逐页显示preface.txt的内容; $ cat preface.txt >> outline.txt 将preface.txt
13、160;附加到outline.txt文件之后; cat new.txt info.txt >readme.txt 将new.txt和info.txt合并成readme.txt文件; 文件处理命令:more命令所
14、在路径:/bin/more执行权限:所有用户语法:more 文件名 (空格) 或f 显示下一页 (Enter) 显示下一行q或Q
15、160; 退出 文件处理指令:head功能描述:查看文件的前几行 指令所在路径:/bin/head执行权限:All User语法: head -num 文件名 -num
16、160; 显示文件的前num行范例:$ head -20 /etc/services 文件处理指令:tail功能描述:查看文件的后几行 指令所在路径:/bin/tail执行权限:All User语法: tail -num 文件名
17、0; -num 显示文件的后num行-f 动态显示文件内容范例:$ tail -30 /etc/services 文件处理命令:ln功能描述:产生链接文件 命令英文原意:link命令所在路径:/bin/ln执
18、行权限:所有用户语法: ln -s 源文件 目标文件 -s 创建软链接范例: $ ln -s /etc/issue /issue.soft
19、160; 创建文件/etc/issue的软链接/issue.soft $ ln /etc/issue /issue.hard
20、60; 创建文件/etc/issue的硬链接/issue.hard 权限管理命令:chmod功能描述:改变文件或目录权限 命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod ugo+-=rwx 文件或目录mode=421 文件或目录范例: $ chmod
21、160;g+w file1 赋予文件file1所属组写权限 $ chmod 777 dir1
22、160; 设定目录dir1为所有用户具有全部权限代表字符权限对文件的含义对目录的含义r读权限可以查看文件内容可以列出目录中的内容w写权限可以修改文件内容可以在目录中创建、删除文件x执行权限可以执行文件可以进入目录 权限管理命令:chown功能描述:改变文件或目录的所有者 命令英文原意:change file ownership命令所在路径:/bin/chown执行权限:所有用户语法:chown 用户 文件或目录范例: &
23、#160;$ chown nobody file1 改变文件file1的所有者为nobody 权限管理命令:chgrp功能描述:改变文件或目录的所属组 命令英文原意:change file group ownership命令所在路径:/bin/chgrp执行权限:所有用户语法:chgrp 用户组
24、 文件或目录范例: $ chgrp adm file1 改变文件file1的所属组为adm 权限管理命令:umask功能描述:显示、设置文件的缺省权限 命令所在路径:/bin/umask执行权限:所有用户语法: umask -S
25、0; -S 以rwx形式显示新建文件或目录缺省权限范例: $ umask $ umask -S 文件搜索命令:which功能描述:显示系统命令所在目录
26、;命令所在路径:/usr/bin/which执行权限:所有用户语法:which 命令名称范例:$ which ls 文件搜索命令:find功能描述:查找文件或目录 命令所在路径:/usr/bin/find执行权限:所有用户语法:find 搜索路径 搜寻关键字范例: $ find /etc -name init在目录/etc中查找文件init$ find
27、0; / -size +204800在根目录下查找大于100MB的文件$ find / -user sam在根目录下查找所有者为sam的文件 $ find /etc -ctime -1
28、0; 在/etc下查找24小时内被修改过属性的文件和目录$ find /etc -size +163840 -a -size -204800 在/etc下查找大于80MB小于100MB的文件
29、0; $ find /etc -name inittab -exec ls -l 在/etc下查找inittab文件并显示其详细信息 文件搜索指令:locate功能描述:寻找文
30、件或目录 指令英文原义:list files in databases指令所在路径:/usr/bin/locate执行权限:All User语法:locate 搜索关键字范例: $ locate file 列出所有跟file相关的文件 文件搜索指令:updatedb功能描述:建立整个系
31、统目录文件的数据库 指令英文原义:update the slocate database指令所在路径:/usr/bin/updatedb执行权限:root语法:updatedb范例:# updatedb 文件搜索命令:grep功能描述:在文件中搜寻字串匹配的行并输出 命令所在路径:/bin/grep执行权限:所有用户语法:grep 指定字串 源文件范例:# grep ftp /etc/services
32、160; $ grep text *.conf 搜索当前目录中扩展名为.conf且包含“text”字符串得文件。
33、60;$ grep:amd.conf: 拒绝不符权限得操作 $ grep:diskcheck.conf: 拒绝不符权限得操作 $ grep:grub.conf
34、 拒绝不符权限得操作 $ grep s text *.conf 拒绝不符权限的操作之类的错误信息 帮助命令:man功能描述:获得帮助信息 命令英文原意:manual命令所在路径:/usr/bin/man执行权限:所有用户语法:man 命令或配置文件范例:
35、60; $ man ls 查看ls命令的帮助信息 $ man services
36、0; 查看配置文件services的帮助信息 帮助指令:info功能描述:获得帮助信息 指令英文原义:information指令所在路径:/usr/bin/info执行权限:All User语法:info 任何关键字范例: $ info ls 查看ls指令的帮助信息
37、160;帮助指令:whatis功能描述:获得索引的简短说明信息 指令名称:whatis apropos makewhatis指令英文原义:search the whatis database for strings指令所在路径:/usr/bin/whatis apropos /usr/sbin/makewh
38、atis执行权限:All User,All User,root语法:whatis apropos 任何关键字范例: $ whatis ls $ apropos fstab
39、60; 相当于man -k # makewhatis 建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是whatis database 没有建立 压缩解
40、压命令:gzip功能描述:压缩文件 命令所在路径:/bin/gzip执行权限:所有用户语法:gzip 选项文件压缩后文件格式:.gz 压缩解压命令:gunzip功能描述:解压缩.gz的压缩文件 命令所在路径:/bin/gunzip执行权限:所有用户语法:gunzip 选项压缩文件范例:$ gunzip file1.gz 压缩解压命令:tar功能描述:打包目录 命令所在路径:/bin/tar执行权限:所有用户语法:tar 选项cvf
41、60; 目录 -c 产生.tar打包文件 -v 显示详细信息-f 指定压缩后的文件名-z 打包同时压缩压缩后文
42、件格式:.tar.gz范例: $ tar -zcvf dir1.tar.gz dir1 将目录dir1压缩成一个打包并压缩的文件 tar命令解压缩语法:-x 解包.tar文件-v 显示详细信息-f&
43、#160; 指定解压文件-z 解压缩范例:$ tar -zxvf dir1.tar.gz 压缩解压命令:zip功能描述:压缩文件或目录 命令所在路径:/usr/bin/zip执行权限:所有用户语法: zip 选项-r 压缩后文件名称 文件或目录
44、60; -r 压缩目录压缩后文件格式:.zip范例: $ zip services.zip /etc/services 压缩文件
45、60; $ zip -r test.zip /test 压缩目录 压缩解压命令:unzip功能描述:解压.zip的压缩文件 命令所在路径:/usr/bin/unzip执行权限:所有用户语法:unzip
46、0;压缩文件范例:$ unzip test.zip 压缩解压命令:bzip2功能描述:解压缩 命令所在路径:/usr/bin/bzip2执行权限:所有用户语法: bzip2 选项-k 文件 -k 产生压缩文件后保留原文件功能描述:压缩文件压缩后文件格式:.bz2范例:$
47、 bzip2 -k file1命令所在路径:/usr/bin/bunzip2执行权限:所有用户语法:bunzip2 选项-k 压缩文件 -k 解压缩后保留原文件范例:$&
48、#160;bunzip2 -k file1.bz2 网络通信指令:write功能描述:向另外一个用户发信息,以Ctrl+D作为结束 指令所在路径:/usr/bin/write执行权限:All User语法:write <用户名>范例: $ write webmaster 网络通信指令:wall功能描述:向所有用户广播信息 指令所在路径:/usr/bin/wall执行权限:All U
49、ser语法:wall message 文件名范例: $ wall Happy New Year! 网络通信命令:ping功能描述:测试网络连通性 命令所在路径:/usr/sbin/ping执行权限:root语法:ping 选项 IP地址范例: # ping 网络通信命令:ifconfig功能描
50、述:查看网络设置信息 命令所在路径:/usr/sbin/ifconfig执行权限:root语法:ifconfig 选项-a 网卡设备标识 -a 显示所有网卡信息范例:
51、# ifconfig -a 系统关机命令:shutdown功能描述:关机 命令所在路径:/usr/sbin/shutdown执行权限:root语法:shutdown范例:# shutdown -h now 系统关机命令:reboot功能描述:重启系统 命令所在路径:/usr/sbin/reboot执行权限:root语法:reboot范例:# reboot 加载光盘命令:mount
52、umount: 卸载光盘命令功能描述:加载光盘及软盘 命令所在路径:/usr/sbin/reboot注意: 若要允许一般用户也能加载光盘或软盘,请修改/ect/fstab/设置文件 /dev/cdrom/mut/cdrom udf,iso9660 noauto,owner,kudzu,ro,user
53、 若要让一般用户也加载光盘,请在此处加上“,user”项目。范例: # mount /dev/cdrom /mut/cdrom 加载光盘 # umount
54、60; /mnt/cdrom 光盘卸载 删除调度工作任务:crontab范例: $ crontab r 删除任务调度中的工作 $ crontab -1 再查看一次任务调度中的工作
55、 用户使用过的历史命令:history 一用户组管理1. 添加用户组groupadd 2. 删除用户组groupdel 3. 修改用户组groupmod 4. 切
56、换用户组newgrp <groupname> 如果一个用户同时属于多个用户组,可以用 newgrp 命令切换至目的组,以便能够拥有该组的权限。5. 查看所有组所有组其实就是 /etc/group 文件的内容做一些过滤。cat /etc/group | awk -F: 'print $1' 6.
57、60; 查看用户所在组groups <username> 二用户管理 1. 添加用户useradd <username> -d <path> -m -g G p 常用的就是上面几个参数,意思分别为:-d :指定用户主目录。如果此目录不存在,同时使用 -m 就会创建此目录。-m :创建用户主目录-g :用户所属组 ID -G :用户所属组名-
58、p :登录密码。注意这个登录密码不是明文,是指加密后的密码。 useradd testuser m G mygroup 将会创建一个 testuser 的用户,并自动创建 /home/testuser 的用户主目录,并将用户添加至 mygroup 组中。2. 删除用户userdel f r <username> -r :删除用户主目录以及邮箱中的邮件-f :强行删除文件,即使属主不是该
59、用户3. 修改用户usermod <username> -d <path> -m -g G p 参数意思与 useradd 大致相同 4. 用户密码passwd <username> :修改密码passwd d <username> :命令将用户的密码删除,即下次登录无须密码。passw
60、d l <username> :锁定用户,使其无法登录 三文件属主管理 1. 更改属主chown R <username>.<groupname> file -R :表示递归更改chown R testuser.newgroup testpath 上面的命令将 testpath 路径下的所有文件的拥有者都改为 testuser ,拥有组都改为
61、60;newgroup 。 2. 设置文件掩码umask a1 a2 a3 用户可以使用 umask 命令设置文件默认的生成掩码。默认的生成掩码告诉系统创建一个文件或目录不应该赋予哪些权限。如果用户将 umask 命令放在环境文件 .bash_profile 中,就可以控制所有新建的文件和目录的访问权限。 a1 表示的是不允许属主的权限, a2 表示的是不允许同组人的权限, a3 代表不允许其他
62、人的权限。umask 022 : 表示设置不允许同组用户和其他用户有写的权限。umask : 显示当前的默认生成掩码。 CentOS最基本的20个常用命令1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls&
63、#160;就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2
64、;/把filename1拷贝成filename2cp 1.c netseek/2.c /将1.c拷到netseek目录下命名为2.c4. rm 删除文件和目录eg: rm 1.c /将1.c这个文件删除5. mv 移走目录或者改文件名eg: mv filename1 filename2 /将filename1 改名为filename2mv qib.tgz ./qib.tgz /移到上一级目录6. cd
65、60;改变当前目录 pwd 查看当前所在目录完整路径eg: pwd /查看当前所在目录路径cd netseek /进入netseek这个目录cd /退出当前目录7. cat,more命令将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示eg; cat>1.c /就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。cat 1.c 或more 1.c /都可以查看里面的内容。gcc
66、 -o 1 1.c /将1.c编译成.exe文件,我们可以用此命编译出代码。8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。eg: chmod u+x filenmame /只想给自己运行,别人只能读/u表示文件主人, g 表示文件文件所在组。 o 表示其他人 r 表可读,w 表可写,x 表可以运行chmod g+x filename /同组的人来执行9. clear,date命令cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川资源集团招聘134人查看职位笔试参考题库附带答案详解
- 2025新入职员工安全培训考试试题答案汇编
- 2025年新入员工安全培训考试试题(突破训练)
- 2025版权授权合同范本-网站作品授权协议模板
- 2025玉米购销合同全书
- 2025深圳市建筑设计合同
- 专利代理委托协议
- 2025年民间融资的居间服务合同范本
- 2025年城市公寓租赁合同
- 2025年家居棉品合作协议书
- 2025-2030中国宠物行业市场发展分析及发展趋势与投资前景预测报告
- AGC-AVC培训课件教学课件
- 山洪灾害防御知识课件
- 决胜新高考·四川名优校联盟2025届高三4月联考英语+答案
- 宾馆卫生考试题及答案
- 殡葬法律法规试题及答案
- 境外道路货物运输应急预案
- 慢性阻塞性肺疾病入院记录模板-病历书写
- 新疆维吾尔自治区和田地区各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 软件测试技术课程教学大纲
- 液压与气压传动完整版课件
评论
0/150
提交评论