UBUNTU 命令

2301_81934711 2024-08-28 15:07:02 阅读 55

一.基本命令:

1.复制(cp命令)

cp 参数 源文件 目标文件 (回车)

参数:-f : 强制复制文件或目录,不论是否存在;

          -v ; 显示命令执行的操作;

          -p : 保留源文件或目录的属性;

          -a : 此参数的效果和同时指定"-dpR"参数相同";

          -i : 覆盖既有文件之前先询问用户;

         -d : 当复制符号链接时,保留该"链接文件"属性;

         -R/r : 递归处理,将指定目录下的文件与子目录一并处理;

2.删除(rm命令)

rm 参数 文件或目录 (回车) 

y (回车)

参数:-r或-R :递归处理;

           -f或--force :强制删除;

           -i :删除现有的文件或目录;

3.移动或更名文件或目录(mv命令)

mv 参数 源文件 目标文件 (回车)

参数:-f 强制覆盖旧文件;

3.安装软件

yum search 软件名 wget

yum install 软件

yum remove 软件名

二.其他命令:

1.>与>>命令(重定向输出到文件,如果文件不存在,就创建文件;>命令会重写文件如果文件里面有内容会将其覆盖;>>命令会追加文件)

2.|命令:(将前一条命令的输出信息作为后一条命令的标准输入)

三.系统命令:

1.查看时间日期:

(1)date命令:  显示或设置系统日期与时间

参数  :-d datestr :显示datestr中所设定的时间(非系统时间);

          -s datestr :将系统时间设为datestr中所设定的时间;

         -U :显示目前的格林威治时间;

         --help :显示帮助信息;

         --version :显示版本编号;

(2)cal命令:显示当前日历

参数:-l :单月份输出日历;

          -3 :显示最近三个月的日历;

          -s :将星期天作为月的第一天;

          -m :将星期一作为月的第一天;

          -j :显示在当年中的第几天;

          -y :显示当年的日历;

2.查看内存或磁盘使用率:

(1)free命令   显示内存状态

参数:-b :以Byte显示内存使用情况;

           -k :以kb为单位显示内存使用情况;

           -m :以mb为单位显示内存使用情况;

           -g :以gb为单位显示内存使用情况;

           -s :持续显示内存;

           -t :显示内存使用总合;

(2)df命令:显示linux系统上文件系统磁盘使用情况统计

参数:-a :显示所有系统文件;

          -B <块大小> :指定显示时的块大小;

          -h :以容易阅读的方式显示;

          -H :以1000字节为换算单位来显示;

          -i :显示索引字节信息;

         -k :指定块大小为1KB;

         -I :只显示本地文件系统;

         -t <文件系统类型> :只显示指定类型的文件系统;

         -T :输出时显示文件系统类型;

         -- -sync :在取得磁盘使用信息前,先执行sync命令;

3.查看进程:

(1)ps命令:显示当前进程的状态,类似于windows的任务管理器

参数:-a :显示所有终端机下执行的程序,除了阶段作业领导者之外;

            a :显示现行终端机下的所有程序,包括其他用户的程序;

          -A :显示所有程序;

          -c :显示CLS和PRI栏位;

           c :列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示;

          -C <指令名称> :指定执行指令的名称,并列出该指令的程序的状况;

          -d :显示所有程序,但不包括阶段作业领导者的程序;

          -e :此选项的效果和指定”A"选项相同;

           e :列出程序时,显示每个程序所使用的环境变量;

           -f :显示UID,PPIP,C与STIME栏位;

           f :用ASCII字符显示树状结构,表达程序间的相互关系;

           -g <群组名称> :此选项的效果和指定”-G”选项相同,当亦能使用阶段作业领导者的名称来

指定;

           g :显示现行终端机下的所有程序,包括群组领导者的程序;

          -G <群组识别码> :列出属于该群组的程序的状况,也可使用群组名称来指定;

          h :不显示标题列;

         -H :显示树状结构,表示程序间的相互关系;

         -j或j :采用工作控制的格式显示程序状况;

         -l或l :采用详细的格式来显示程序状况;

          L :列出栏位的相关信息;

         -m或m :显示所有的执行绪;

         n :以数字来表示USER和WCHAN栏位;

         -N :显示所有的程序,除了执行ps指令终端机下的程序之外;

         -P <程序识别码> :指定程序识别码,并列出该程序的状况;

         p <程序识别码> :此选项的效果和指定"p”选项相同,只在列表格式方面稍有差异;

         r :只列出现行终端机正在执行中的程序;

         -s <阶段作业> :指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况;

         s :采用程序信号的格式显示程序状况;

         S :列出程序时,包括已中断的子程序资料;

        -t <终端机编号> :指定终端机编号,并列出属于该终端机的程序的状况;

        t <终端机编号> :此选项的效果和指定"-t选项相同,只在列表格式方面稍有差异;

        T :显示现行终端机下的所有程序;

        -u <用户识别码> :此选项的效果和指定"-U”选项相同;

         u :以用户为主的格式来显示程序状况;

        -U<用户识别码> :列出属于该用户的程序的状况,也可使用用户名称来指定;

         U<用户名称> :列出属于该用户的程序的状况;

         v :采用虚拟内存的格式显示程序状况;

         -V或V :显示版本信息;

         -w或w :采用宽阔的格式来显示程序状况;

         x :显示所有程序,不以终端机来区分;

         x :采用旧式的Linux 1386登陆格式显示程序状况;

        -y :配合选项”-l“使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位;

       -- <程序识别码> :此选项的效果和指定“p”选项相同;

       --cols <每列字符数> :设置每列的最大字符数;

       --columns <每列字符> :此选项的效果和指定”"--cols“选项相同;

       --cumulative :此选项的效果和指定"S“选项相同;

       --deselect :此选项的效果和指定"-N“选项相同;

       --forest :此选项的效果和指定”P选项相同;

       --headers :重复显示标题列;

       --help :在线帮助;

       --info :显示排错信息;

       --lines <显示列数> :设置显示画的列数;

       --no-headers :此选项的效果和指定"h"选项相同,只在列表格式方面稍有差异;

       --group <群组名称> :此选项的效果和指定"-G"选项相同;

       --Group <群组识别码> :此选项的效果和指定” G"选项相同;

       --pid <程序识别码> :此选项的效果和指定”-p”选项相同;

       --rows <显示列数> :此选项的效果和指定"--lines"选项相同;

       --sid <阶段作业> :此选项的效果和指定”-s“选项相同;

       -tty <终端机编号>此选项的效果和指定”-t"选项相同;

       --user <用户名称> :此选项的效果和指定"-U"选项相同;

       --User <用户识别码> :此选项的效果和指定”"U"选项相同;

       --version :此选项的效果和指定”-V选项相同;

       --widty <每列字符数> :此选项的效果和指定"-cols"选项相同;

(2)jps命令:显示本机运行的java进程情况

三.管理命令:

1.目录管理类:

(1)pwd命令:  显示用户当前所处的目录

pwd (回车)

(2)cd命令:   改变工作目录

cd 目的目录 (回车)

返回上一级:cd ../ (回车)

                      cd .. (回车)

返回家目录:cd (回车)

进入某目录或文件:cd 指定目录 (回车)

(3)ls命令:   显示当前或指定目录的内容

ls 参数 目录或文件 (回车)

参数:-l :显示详细格式列表;

          -d :显示目录名称而非其内容;

          -a: :显示目录下所有目录和文件;

(4)mkdir命令:   创建目录

mkdir 参数 目录1 目录2 ...(回车)

2.文件管理类:

(1)touch命令:   创建或修改文件

touch 参数 文件(回车)

(2)more命令:    查看大文件内容

more 文件名称 (回车)

(3)less命令:   查看大文件内容

less 文件名称 (回车)

(4)cat命令:   查看小文件内容

cat 文件名称 (回车)

(5)head命令:   查看文件开头

head 参数 文件名称 (回车)

默认查看前十行,查看前三行时用参数:-3或-n 3;

(6)tail:    查看文件结尾部分

tail 参数 文件名称 (回车)

3.系统管理类:

(1)man命令: 查看linux系统中的指令,配置文件,编程等帮助

man 参数 命令或者配置文件 (回车)

(2)shutdown命令: 关机或重启

shutdown 参数 时间  (回车)

参数:-h :关机

           -r :重启

举例:立刻关机:shutdown -h now (回车)

          3:15重启:shutdown -r 3:15 (回车)

(3)echo命令: 在终端输出字符串或变量提取后的值

echo 字符串 | $ 变量(回车)

(4)reboot命令: 重启系统

reboot

(5)who命令: 显示系统中有哪些登录用户

who 参数 用户 (回车)

参数:-H:显示各栏位的标题信息列;

           -u:   显示闲置时间;

           -m:  显示当前·登录·用户;

(6)-uname:   查看系统内核与系统版本信息

uname: -a  (回车)

(7)su命令:   切换用户

su -用户名 (回车)

  输入密码   (回车)

管理员用户:su   (回车)

普通用户:exit    (回车)

(8)logout命令:   让用户退出系统

参数:--help :在线帮助

           --vesion :显示版本信息

(9)poweroff明令 :用来关闭系统

参数:-n :关闭操作系统时不执行sync操作;

          -w :不真正关闭操作系统,仅在日志文件"/var/log/wtmp”中;

          -d :关闭操作系统时,不将操作写入日志文件"/var/log/wtmp"中添加相应的记录;

          -f :强制关闭操作系统;

          -i :关闭操作系统之前关闭所有的网络接口;

          -h :关闭操作系统之前将系统中所有的硬件设置为备用模式;

poweroff (回车):关机

poweroff -f (回车):强制关机

4.进程管理类:

(1)ps命令: 查看系统进程

ps 参数(回车)

参数:-a: 显示现行终端下的所有进程,包括其他用户的进程;

           -e: 显示所有的进程;

           -f: 把相关的信息进行一个完整的输出;

           -u: 显示用户以及其他详细信息;

           -x: 显示没有控制终端的进程,通常与a一起使用;

           -l: 较长,较详细的将PID的信息列出;

(2)kill命令:  结束进程

kill -signal PID (回车)

四.解压与压缩命令:

1.tar命令: 对文件进行打包压缩或解压缩

tar 参数 文件

参数:-c : 建立新的备份文件;

           -z :通过gzip格式压缩或解压缩;

           -j :通过bzip2格式压缩或解压缩;

          -x :从备份文件中还原文件;

          -v :显示指令执行过程;

          -f :指定目标文件名;

          -C :解压缩到指定目录;

五.查找与搜索:

1.查文件:

find 查找路径 查找条件 文件名

参数(查找条件):

-uname :按文件名称查找;

-user :按文件拥有者查找;

-group :按文件所属组查找;

-atime :按文件访问时间查找,-n指n天以内,+n指n天以前;

-ctime :按文件创建时间查找,-n指n天以内,+n指n天以前;

-mtime :按文件更改时间查找,-n指n天以内,+n指n天以前;

-perm :按执行权限查找文件;

-exec command{} \; :对查找的文件执行command操作,{}表示前面查找的内容,注意{}和\;之间有空格;

-ok :和-exec相同,只不过在操作前要询问用户;

2.查找字符串或关键字:

grep 参数 关键字或字符串 文件 (回车)

参数:

-n :显示行号;

-i :忽略大小写查找;

-v :反转查找,即列出没有关键词的行;

六.文本管理(vim编辑器)

vim没有菜单,只有命令

1.插入命令:

                      a :在光标所在字符后插入;

                     A :在光标所在行尾插入;

                     i :在光标所在字符前插入;

                     I :在光标所在行前插入;

                     o :在光标下插入新行;

                     O :在光标上插入新行;

2.定位命令:

                      : set nu :设置行号;

                      :set nonu :取消行号;

                      gg :到第一行;

                      GG :到最后一行;

                       nG :到第n行;

                       :n :到第n行;

                       $ :移至行尾;

                       0 :移至行首;

3.删除命令:

                     x :删除光标所在处字符;

                     nx :删除光标所在处后n个字符;

                     dd :删除光标所在行;

                     ndd :删除第n行;

                     dG :删除光标所在行到文件结尾内容;

                      D :删除光标所处到行尾内容;

                     :n1,n2d :删除指定范围的行;

4.复制和剪切命令:

                     yy :复制当前行;

                     nyy :复制当前以下n行;

                     dd :剪切当前行;

                     ndd :剪切当前以下n行;

                     p :粘贴在当前光标所在行下;

                     P :粘贴在当前光标所在行上;

5.替换和取消命令:

                     r :取消光标所在处字符;

                     R :从光标所在处开始替换字符,按Esc结束;

                     u :取消上一步操作;

6.搜索和搜索替换命令:

                     /String :搜索指定字符串;搜索时忽略大小写;

                     n :搜索指定字符串的下一个出现位置;

                     :%s/old/new/g :全文替换指定字符串;  tips :%s全文替换;

                     :n1,n2s/old/new/g :在一定范围内替换指定字符串;

                      起始行,终止行s :/要替换的字符串/替换的新字符串/g

                                                                                                      /c   询问确认

7.保存和推出命令:

                     :w :保存修改;

                     :w :new_filename :另存为指定文件;

                     :wq :保存修改并退出;

                     ZZ :快捷键,保存修改并退出;

                     :q! :不保存修改退出;

                     :wq! :保存修改并退出;(文件所有者及root可使用)



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。