大概写了50个常用的命令,如果有错误请大家指出来。谢谢!
(1) cd 功能:切换目录 例:cd 例:cd .. 切换到上级目录 例:cd ../.. 切换到上两级目录 例:cd ./aaa 在当前目录切换到需要到的目录 例 :cd ~ 切换到用户主目录 例:cd - 回到进入当前目录之前的目录(2)ls 显示指定目录和文件的信息
例:ls -l 以列表的方式显示全部文件 例:ls -a 显示全部文件包括隐藏文件 例:ls -al 以列表的方式显示包括隐藏文件(3) pwd
功能:显示当前目录(4) file 显示指定文件的类型
(5) su
格式:su 用户名 功能:切换用户(6) ifconfig 查看网卡接口
例:ifconfig 例:ifconfig eth0(网卡接口名称) 192.168.0.135 IP地址(7) mkdir
格式:mkdir 目录名 功能:创建目录 参数:-p 。 例:mkdir 创建目录 例:mkdir -p aaa/bbb 在aaa目录里创建bbb目录,如果没有aaa目录则先创建aaa再在aaa里面创建bbb(8) touch
创建文件 例:touch 创建文件 例:touch aaa/bbb 在aaa目录里里创建bbb文件(9) cat
查看文件内容 例:cat bbb 查看bbb文件里的内容 例:cat aaa/bbb 查看文件aaa目录下bbb文件里的内容 例:cat -n bbb 显示bbb文件中的全部内容,并显示行号(10) echo
回显 例:echo 回显 例:echo 123456 > aaa/bbb 已覆盖的形式把123456放入文件里 例:echo asdfg >> aaa/bbb 以追加的形式把内容放入文件里(11) rm
删除指定文件或目录 例:rm -r 删除文件和目录 例:rm-rf aaa 强制删除aaa目录 例:rm -i 删除文件的时候询问 例:rmdir 只能删除空目录(12) cp
复制 功能:从一台linux主机上拷贝到另一台linux主机上 例:cp aaa/ccc bbb 把aaa目录下的文件ccc复制到bbb目录下 例:cp aaa/test.out vvv/ppp 将aaa目录下的test.out复制到vvv目录上并重命名为ppp(13) mv
剪切(移动) 例:mv aaa/bbb ccc 把aaa目录里的bbb文件剪切到ccc目录下 例:mv ccc/bbb aaa/vvv 将ccc目录下的bbb 剪切到aaa目录下并重命名为vvv 例:mv ccc aaa 将ccc目录移动到aaa目录上(14) traceroute
格式:traceroute+ip地址 功能:检测网络连通性(15) ping
格式:ping + IP地址 功能:检测网络可达(16) more
格式:more + 文件名 功能:分页显示查看文件内容 例:more aaa 分页显示aaa的内容 点击空格键翻到下一页,Ctrl+b往上翻页,catl+f向下翻页。 例:more +6 vvv分页从第六行开始显示vvv文件里的内容(17) head
格式:head + 文件名 例:head -n 5 vvv显示vvv文件的开头5行(18) tail
格式:tail + 文件名 功能:显示指 定文件末尾内容,默认显示文件的末尾10行,常用查看日志文件。 例:fail vvv 显示文件vvv内容的后10行 例:tail -n 6 vvv 显示vvv尾部最后6行 例:tail -f vvv 循环查看vvv文件尾部内容(用来查看日志)(19) chmod
格式:chmod mode file u:表示该文件的拥有者; g:表示与该文件的拥有者属于同一群体(组)); o:表示其他以外的人(其他用户); a:表示三者皆是。 +:表示增加权限; -:表示取消权限; =:表示唯一设定权限; r:表示可读取; w:表示可以写入; x:表示可执行; 例:chmod u+x a.out 给a.out的拥有者(u)添加(x)执行权限 例:chmod u-x a.out给a.out的拥有者(u)减去(x)执行权限 例:chmod 000 a.out 去掉a.out文件的所有权限 例:chmod 777 a.out 给a.out文件添加所有权限 例:chmod u-rwx a.out 去掉a.out上拥有者(u)的所有权限 例:chmod u+rwx a.out 加上a.out上拥有者(u)的所有权限 例:chmod a-w a.out 给a.out的所有用户加上写权限 例:chmod a+w a.out 给a.out的所有用户加上写权限(20) diff
格式:diff【参数】文件1 文件2 diff 【参数】目录1 目录2 功能:比较文件1和文件2的内容是否相同,将不同的内容显示出来; 比较目录1和目录2中的文件列表是否相同,将不同的显示出来。 例:diff a.out b.out 比较a.out和b.out有哪些不同 例:diff aaa/ bbb/ 比较aaa目录与bbb目录有那些不同(21) which
格式:which【参数】可执行文件 功能:看到某个系统命令是否存在,以及执行的到底是哪一个命令的位置。 例:查看ls -al命令是否存在,及存在位置。(22) find
格式:find 路径 -name “文件名” 功能:查找文件或目录 例:find / -name “a.out” 例:如果记不清需要找的文件名 只要在引号里打文件的前几个字母,然后在后面加 * 。find / -name “a.o*” 例:“find /aaa “a.o*” 在指定目录里找指定文件 例:find /(根目录) -type d(文件类型) -name “aaa”。只在根目录里找d(目录文件) aaa(23) wc
格式:wc【参数】 文件。。。 功能:统计指定文件中的字节数、单词数、行数、 例:wc -c vvv 查看vvv文件里有多少字节 例:wc -l vvv 查看vvv文件里有多少行数 例:wc -w vvv 查看vvv文件里有多少单词数(24) ln
格式:in 【参数】【源文件或目录】【目标文件或目录】 功能:创建软连接,以路径的形式存在 例:ln -s /etc/sysconfig/network-scripts/ifcfg-eth0(创建文件链接的路径) interface (软连接的名字) 例:ln -s /etc/sysconfig/network-scripts(软连接文件的路径) good(软连接的名字)(25) useradd
格式:useradd 用户名 例:useradd zhangshan 添加用户zhangshan(26) userdel 删除用户
例:userdel -r 用户名 删除用户 -r 是删除用户的时候并删除用户目录(27)exit
功能:退出用户(28) passwd
格式:passwd 用户名 功能:更改用户密码(29)vi和vim
格式:vi 文件名 功能:文本编辑器,可以执行输出、删除、查找、替换等操作。vim是vi的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用 例:vi a.out 出现空白后编辑:a i o esc退出,保存输入 :wq 保存并退出, 输入:q!强制退出, 例:退出时输入esc退出 输入:wq 保存并退出,ZZ保存并退出。 例:退出时输入esc退出,输入:q!不保存强制退出 例:出现空白页后输入A,光标在当前行的最后面输入, 出现空白页后输入I,光标至当前行的最前面出入, 出现空白页后输入O,光标在当前行的上一行输入 出现空白页后输入o,光标在当前行的下一行输入 在普通模式下输入dd,删除光标所在的一行 在普通模式下输入x,删除光标所在的那个字 在普通模式下输入3dd,删除光标所在行开始的后三行的所有内容 在普通模式下输入?加需要查找的内容,从下往上查找,输入n查找下一个需要查找的内容 在普通模式下输入/加需要查找的内容,从上往下查找,输入n查找下一个需要查找的内容在普通模式下输入:%s/a/1/g,把a改为1,g表示全部全文替换。不加g只替换一个。
在普通模式下输入:1,2s/a/1/g,把第一行到第二行的a替换成1。g表示替换全文。不加g只替换一个。
在普通模式下输入u返回上一步。
在普通模式下输入ZZ,保存并退出。 在普通模式下输入:w b.out ,重命名并保存到b.out 在普通模式下输入G,从最后一行查看 在普通模式下输入g,从第一行查看 在普通模式下输入v和y,v是选中y是复制。 在普通模式下输入v和x,v选中x剪切。 在普通模式下输入p,黏贴。 在普通模式下输入yy,复制光标所在的某一行 在普通模式下输入:set nu添加行号。 在普通模式下输入:no set nu取消行号 在普通模式下输入G,光标移动到最后一位 在普通模式下输入gg,光标移动到第一行 在普通模式下输入2gg,光标移动到第二行(30)grep
格式:grep【参数】表达式 文件名 功能:用于过滤搜索的特定字符,可使用正表达式能多个命令配合使用。例:grep -v “z” a.out 过滤不要a.out里面内容有z的内容
例:grep ^p c.out 显示c.out文件里开头是p的文件 例:grep d$ c.out 显示c.out文件里面d结尾的所有内容 例:grep 【1-9】 显示c.out文件里面有1~9中任何一个数字内容都显示出来(31) sed
格式:sed【-n】 ”行数“ 功能:文件处理工具,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。 例:sed -n “/[1-9]/” aaa 例:sed -n “/(反斜杠,转义字符)\