Linux_CentOS_常用的基本命令

平常工作中常用的一些linux命令,我将它们按照我的理解整理了一下,不是很专业但是很实用。

mkdir:创建目录make directorys 
	-p 递归创建目录
ls:显示目录或者文件
	-l long长格式显示
	-d directory
	-a all 查看所有可以查看隐藏文件
echo:打印输出内容(吃啥吐啥)
printf:格式化打印输出
vi/vim:类似win记事本/notepad++编辑器
	:wq 保存并退出
	:q  退出不保存
	:q!强制退出不保存
	esc 切换命令模式
	w	write
	q	quit
	!	强制
	:set nu 显示行号
	dd 删除当前行
	yy 拷贝当前行
	p  粘贴
	行号gg 定位到指定行号
	gg 定位到文件头部
	G 切换到文件尾部
	$ 定位到当前行的最后一个字符
	^ 定位到当前行的第一个字符
cat:查看文件内容
	-n 显示行号
	cat >> 文件名 << EOF
	内容1...
	内容2...
	EOF 结束输入
tac:反转内容输出
cp:拷贝文件或目录
	-a 拷贝目录
mv:移动或改名
rm:删除文件或目录
	-f 强制删除
	-r 递归删除
	-fr 删除指定目录和文件
head:显示文件头部默认显示10行
	-n 指定显示的行数
	-数字 从1行到指定的行数
tail:显示文件的尾部
	-n 指定显示的行数
	-数字 从最后一行显示多少行
	-f 跟踪一个文件结尾的变化
grep:过滤(核心命令)
	-v 排除指定内容
	-E 同时过滤多个字符串用“|”隔开
	-i 不区分大小写
sed:取各种内容长用来取行
	-n 取消默认输出
	 p 打印输出print
	 d 删除delete
alias 显示这只别名
unalias 取消设置别名
which:查看命令所在路径
find 查找命令
	-type 类型
		d 目录 
		f 文件
	-name 按名字查找
	-mtime 按照修改时间查找
tree:查看目录层次
xargs:用于把find/ls或其他命令的结果交给后面处理
seq:打印数字序列
	-s 指定分隔符
man:查看命令及配置文件的帮助命令
touch:创建文件或修改文件时间戳
pwd:显示当前路径
diff:比较文件内容差别
vimdiff:比较2个或者多个文件内容的差异会,差异部分会高亮显示。
useradd:添加用户
password:修改或设置指定用户的密码,不指定用户修改当前用户密码,普通用户只能修改自己的密码。
 --stdin 
w:查看当前登录的用户
su:切换用户角色,需要带上 -
sudo:让普通用户拥有指定用户root的权限命令。
yum:包管理工具,解决rpm包依赖问题。
rpm:软件安装命令
	-ivh 安装rpm软件包
chkconfig:查看设置开机自启动项
	--list 显示列表
netstat:查看网络状态命令
	-l 列表
	-n 以数字形式显示
	-t tcp
	-u udp
	-p process
	-lntup 或 an使用
lsof:-i:prot查看端口
chattr:改变文件属性
	+i 加锁
	-i 解锁
lsattr:查看文件是否加锁
uname:查看系统版本,内核版本等。
	-a, --all                     以如下次序输出所有信息。其中若-p 和
	                                -i 的探测结果不可知则被省略:
	-s, --kernel-name             输出内核名称
	-n, --nodename                输出网络节点上的主机名
	-r, --kernel-release          输出内核发行号
	-v, --kernel-version          输出内核版本
	-m, --machine         输出主机的硬件架构名称
	-p, --processor               输出处理器类型或"unknown"
	-i, --hardware-platform       输出硬件平台或"unknown"
	-o, --operating-system        输出操作系统名称
	   	--help            显示此帮助信息并退出
	    --version         显示版本信息并退出
hale/init 0:关机
reboot/init 6:重启
shutdown:关机重启
	-r 重启
	-h 关机
	now 现在

符号命令:

;:多个命令的分割符
/:根或者路径的分隔符
>或1>:标准输出重定向(数据流朝着箭头的方向流动),覆盖原来的文件
>>或1>>:追加重定向(数据流朝着剪头的方向流动),再原来的文件的结尾,追加内容。
<或<0:标准输入输入重定向:输入重定向用于改变命令的输入,指定输入内容,后跟文件名。
<<或<<0:输入重定向:后跟字符串,用力爱表示“输入结束”,也可用ctrl+d来结束输入。
2>:标准错误输出
..:上一级目录
.:当前目录
~:用户的家目录
-:用户上一次的目录
|:管道 通过管道把前一个命令的输出交给后面的命令进行处理
{}:配合echo打印序列echo{1......6}
PATH:环境变量大写,所有包含在环境变量里面的路径,都可以直接敲出来执行。
	 全局环境变量/etc/profile  普通用户生效 ~/.bash_profile或者~/.bashrc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值