IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux常用命令语句(全) -> 正文阅读

[系统运维]linux常用命令语句(全)

ls:查看目录下的内容(不包括隐藏文件)前缀为.的为隐藏文件? ? ? ? ls [操作选项]

?? ? ? ?ls -a/ls --all:查看一切文件(包括隐藏文件)

?? ? ? ?ls -c:查看一切文件并按生成时间排序(不包括隐藏文件)

? ? ? ? ls -A:查看一切文件名,不包括(..)? ? ?

? ? ? ? ls -l:长列表格式

????????ls -h: 查看一切文件名(除了.和..)

????????ls -n:显示uid、gid

cd:目录跳转? ? ? ? cd 目录名

?pwd:打印工作目录? ? ? ? pwd [操作选项]

?? ? ? ?-L:显示逻辑工作目录

?? ? ? ?-P:显示物理工作目录

?cp:拷贝? ? ? ? cp [操作选项]? 文件名 目录名

?? ? ? ?-i:复制文件,若文件存在,询问用户是否继续复制

?? ? ? ?-r:递归复制? ? ? ? 当复制dir目录时用-r复制

????????-a:pdr的集合? ? ? ? ? ? ? ? ? ? ? ? ? ? 相当于-p -d -r一起的效果

? ? ? ? -p:连同文件属性一起拷贝? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-----------这个就不用做演示了,字面意思

? ? ? ? -d:若源文件为连接文件的属性,则复制连接文件???-----------这个就不用做演示了,字面意思

? ? ? ? -s:拷贝为软连接

?? ? ?? -l:拷贝为硬链接

? ? ? ? -u:源文件比目的文件新才拷贝????????-----------这个就不用做演示了,字面意思

mv:移动文件及目录? ? ? ? mv 文件名 目录名? ? ??

? ? ? ? -i:移动时,Linux会叫你确认是否移动

? ? ? ? -f:强制移动

? ? ? ? -u:版本必须更新才能移动

?rm:删除文件及目录? ? ? ? rm 文件名

? ? ? ? -i:互动模式

? ? ? ? -r:递归删除? ? ? ? ? ? ? ? -----------------字面意思

? ? ? ? -f:强制删除????????????????-----------------字面意思

mkdir:创建目录? ? ? ? mkdir 新建目录名

?? ? ? ?-p:自动创建父目录? ? ? ? ? ? ? ? ? ? ? ?

由于没有test目录,那肯定没有test/test以及test/test/test目录,直接mkdir是不能创建的,那么mkdir -p test/test/test就会直接生成当前目录下的test目录以及test/test目录以及test/test/test目录?

? ? ? ? -m:设置权限? ? ? ? ? ? ? ? -----------------不知道咋设置

rmdir:删除目录? ? ? ? 删除时确保目录为空,rm不能删除目录

?? ? ? ? -p:删除祖先? ? ? ? ? ? ? ? ? ??

同理,如果当前在test目录下进行rmdir /test/test/test的操作

那么只会删掉/test/test/test这一个目录

如果rmdir -p test/test/test的话就会删掉test、test/test以及test/test/test

tree:打印目录树

?tar:文件归档与压缩? ? ? ? tar 文件名

?ln:创建链接文件(生成文件快捷方式----软连接)

?----------------------------还是不太理解

?touch:创建空白文件? ? ? ? touch 新建文件名

head:查看文件头部? ? ? ?

? ? ? ? -n num:显示前num行

? ? ? ? -n -num:除了前num行外,其它都显示

?cat:查看文件内容

?? ? ? ?-A:相当于-VET? ? ? ? ? ? ? ? ---------------------------不懂不懂不懂

? ? ? ? -v:列出看不出的字符? ? ? ? -------------也不知道什么是看不出的字符

? ? ? ? -E:显示换行符为$

?? ? ? ?-T:显示TAB为^I

? ? ? ? -b:列出行号

? ? ? ? -n:列出行号,连空号也编号

tac:反向查看文件内容? ? ? ? tac 文件名

nl:查看文件内容且列出行号? ? ? ? nl 文件名

?

tail:查看文件尾部
? ? ? ?-n num:显示文件后num行

? ? ? ?-n +num:除了前num - 1行,其它都显示

?vim:文本编辑器? ? ? ? ? ? ? ? ? ? ? ? -----------------------这个不用多说

diff:对比文件? ? ? ? ? ? ? ? ? ? ? ? diff 文件名1 文件名2

?more:分页查看文件? ? ? ? 直接用感觉有点像cat呢,不知道是不是错觉

? ? ? ? +/string:查找string关键字

? ? ?? ?f:离开? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------------在more完了显示的时候按 f 退出离开

? ? ? ? q:离开 ??????????????????????????????------------在more完了显示的时候按 q 退出离开

? ? ? ? ?:查看其它命令? ? ? ? -------------------------我什么都不懂

wc:计数

less:分页查看文件

? ? ? ? +/string:查找string关键字

? ? ? ? ?string:反向查找string关键字? ? ? ? ? ? ? ? ? ? ? ? --------------------不知道怎么使用,没试出效果

? ? ? ? n:继续向下查找?????上图是开始的样子,现在按一次n

?再按一次n

现在按一次N

这下应该很清楚是什么意思了?

? ? ? ? N:继续反向查找? ? ? ? ? ? ? ? ? ? ? ? -------上图有展示

? ? ? ? q:退出? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --------这个和more是一样的

echo:打印文本

unset:取消变量内容

grep:检索信息(有点像if)

?find:查找文件

which:查找可执行文件? ? ? ? ? ? ? ? which 文件名

locate:定位任何文件? ? ? ? locate 文件名

whereis:查找可执行源码、帮助手册? ? ? ? whereis 文件名

useradd:新建用户? ? ? ? useradd 新用户名

chgrp:修改所属组? ? ? ? chgrp 所属组 文件名

????????chgrp root file:修改file所属组为root

userdel:删除用户? ? ? ? userdel 已有用户名

chmod:修改文件权限

修改文件权限:chmod 774(权限编号) 文件名

?给脚本文件a.sh的其它(other)增加可写权限

?

给脚本文件a.sh的其它(other)、用户(user)、组(group)分别减去可写、可执行、可执行的权限

给脚本文件a.sh的所有用户减去可执行权限,a就是all的意思

给脚本文件a.sh的user和group增加可执行权限

usermod:修改用户? ? ? ? ? ? ? ? ? ? ? ? -----------------------暂时不会使用

chown:修改文件所属者

passwd:修改密码

lagout:退出用户? ? ? ? ? ? ? ? ? ? ? ? ---------------------字面意思

su:切换用户????????????????

exit:退出用户? ? ? ? ? ? ? ? ? ? ? ??--------------------字面意思

sudo:获取管理员权限? ? ? ? ? ?可以不登录root用户却获取root的权限就在命令最前面加一个sudo

ps:打印进程????????

ctrl + z:挂起前台进程??????????????????--------------------字面意思,挂起不执行

kill:终止进程? ? ? ? kill 进程pid

fg:进程调至前台? ? ? ? ? ? ? ? 调至前台,开始执行

pkill:批量终止进程? ? ? ? ? ? ? ? --------------暂时不会使用

bg:挂起的进程后台执行? ? ? ? ? ? ? ? ---------------------------字面意思

killall:批量杀死进程? ? ? ? ? ? ? ? ----------------暂时不会使用

jobs:查看挂起和后台进程

crontab:定时任务? ? ? ? ? ? ? ? ------------------不知道咋使用

date:查看时间

dstat:查看系统信息

df:查看文件系统

nmon:查看系统信息? ? ? ? ? ? ? ? -------------------使用不对

du:获取文件大小???????????????

ifconfig:查看IP信息

free:查看内容

uname:查看OS信息

top:查看系统信息

last:查看最近登陆

htop:查看系统信息

who:查看当前登陆? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---------------输入没有相应

ssh:远程登陆? ? ? ? ? ? ? ? ? ? ? ? -----------------暂时还不会使用

ping:测试远程主机??scp:远程拷贝? ? ? ? ? ? ? ? ? ? ? ? -------------------------暂时还不会使用

reboot:重启? ? ? ? ? ? ? ? ? ? ? ? ? ?---------------------------字面意思? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

wget:获取http文件????????

poweroff:关机????????????????????????????????---------------------------字面意思? ? ? ? ?

file 文件名:判断文件类型

clear:清空终端所有信息

clear之前

clear之后?

source 文件名:加载该文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------还不会用

alias ll = "ls -la":给ls -la起别名ll? ? ? ? ? ? ? ? ? ? ? ? -----------------字面意思

uptime:打印系统运行时长和平均负载

????????-p:以批量的格式显示时间

?

? ? ? ? -s:显示系统启动的时间

? ? ? ? -V(大写):输出版本信息

last:显示用户最近登陆信息

????????-f 文件名:制定文件记录? ? ? ? ? ? ? ?

? ? ? ? -n 数字:指定输出记录数

?

? ? ? ? -x:显示系统关机,重新关机等信息

date:显示或设置系统时间与日期??

?????????-d "string":显示字符串所指的日期

? ? ? ? -s "string":设置时间

? ? ? ? -u:显示GMT(如果是CST情况下)

? ? ? ? <+format>:显示使用的日期格式

w:当前用户列表及正在执行的任务

????????-h:不打印头信息

? ? ? ? -s:使用短输出格式

? ? ? ? -f:切换显示FROM项

whoami:打印当前有效的用户名

uname:打印当前系统信息

????????-a:全部信息

? ? ? ? -s:内核名字

? ? ? ? -n:网络主机名字

? ? ? ? -r:系统发行编号

? ? ? ? -v:os版本与时间

? ? ? ? -m:主机类型

? ? ? ? -p:处理器类型

? ? ? ? -i:硬件平台

? ? ? ? -o:操作系统名字

cal:打印日历

? ? ? ??-1, -3:显示最近一个月和三个月的日历? ? ? ? ? ? ? ? ------没试出来

? ? ? ? -j:显示一年的第几天

? ? ? ? -y:显示当前年

? ? ? ? 参数:指定月份、指定年份? ? ? ? ? ? ? ? ? ? ? ? ------------不会用

man 命令名:查询命令的使用方法/手册? ? ? ? ? ? ? ? -----------这个不用多说了吧

sudo apt update:更新软件列表? ? ? ? ? ? ? ? ? ? ? ? --------------------不多说

write:给其它用户发送信息? ? ? ? ? ? ? ? ? ? ? ? ------------------字面意思

????????write 用户名 [终端号]

sudo -i:切换到root用户????????????????????????------------------字面意思

mesg n:不收到信息????????????????????????------------------字面意思

wall 信息:给所有用户发信息(广播)? ? ? ? ? ? ? ? ------------还不懂

basename:取文件名? ? ? ? ? ?

dirname:取目录名? ? ? ? ? ? ?

rm:删除? ? ? ? ? ? ? ? rm 文件名

?NL:输出行号显示文件

离谱

? ? ? ??-b:行号指定的方式

? ? ? ? ? ? ? ? -b a:相当于cat -n

? ? ? ? ? ? ? ? -b t:相当于cat -b

? ? ? ? -n:列出行号的表示方法

? ? ? ? ? ? ? ? -n ln:行号在屏幕最左边显示

? ? ? ? ? ? ? ? -n rn:行号在自己字段的最右边显示

? ? ? ? ? ? ? ? -n rz:行号在自己字段的最右边显示,前面自动补全

? ? ? ? -w<num>:行号所占位数

lsatter:查看文件的隐藏属性

????????-a:打印隐藏文件的隐藏属性

? ? ? ? -d:如果是目录,仅打印目录信息

? ? ? ? -R:递归

chatter:修改文件的隐藏属性

? ? ? ? A:不修改atime

? ? ? ? S:同步写入

? ? ? ? a:只能增加数据

? ? ? ? c:自动压缩、解压

? ? ? ? d:不会dump程序备份

? ? ? ? i:不能删除、修改、建立连接

? ? ? ? s:文件删除时,直接从磁盘删除

? ? ? ? u:文件删除时,数据内容存在磁盘中

hostnamectl set-hostname 名字:设置云主机名字

lastlog:打印每个账号的登陆时间

touch:修改文件与新建文件

? ? ? ? -a:仅修改访问时间(atime)

? ? ? ? -c:仅修改文件时间,若文件不存在,则不新建(ctime)

? ? ? ? -m:仅修改mtime

? ? ? ? -d:修改文件日期

? ? ? ? -t:修改文件时间【yymmddhhmm】

which:寻找执行文件

whereis:寻找特定文件

? ? ? ? -b:只查找二进制文件

? ? ? ? -m:只查找manual路径下文件

? ? ? ? -s:只查找source源文件

? ? ? ? -u:查找其它文件

locate:搜索文件(可部分查找)

? ? ? ? -i:忽略大小写

? ? ? ? -r:后面可接正则表达式

find:多样化高级查询

? ? ? ? -mtime n:n天前的“一天之内”修改的文件

? ? ? ? -mtime +n:n天之前(不包含n),修改过的文件?

? ? ? ? -mtime -n:n天之内,包含n,修改过的文件

? ? ? ? -newer file:比file还要新的文件

? ? ? ? -uid n:用户UID为n

? ? ? ? -gid n:群组Gid为n

? ? ? ? -user name:用户名为name

? ? ? ? -group name:群组名为name

? ? ? ? nouser:文件所有者不存在

? ? ? ? nogroup:文件所在组不存在

? ? ? ? -name filename:文件名为filename

? ? ? ? -size 【+/-】 SIZE:查找比SIZE更大或者更小的

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-28 00:13:24  更:2021-09-28 00:13:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:37:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码