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