操作系统之Linux命令

Linux操作命令

ls命令
ls [选项][目录名]

参数:
    -a 列出所有文件,包括以.开头的文件(隐含文件)
    -l 列出文件详细信息
    -h 以容易理解的格式列出文件大小
    -t 以文件修改时间排序

通常组合搭配使用

ls -alh 目录名
cd命令
cd [目录名]

cd ~  进入到当前用户的家目录
pwd命令
pwd [选项]

参数:
    -p 显示实际物理路径
    -l 显示连接路径(link)
mkdir命令
mkdir [选项] 目录

参数:
    -m 设定权限
    -p 递归创建目录
    -v 创建目录后显示信息

例:mkdir -m 777 [目录名]
rm命令
rm [选项] 文件或目录

参数:
    -f 强制删除文件,没有提示信息
    -i 进行交互式删除
    -r 进行递归删除
mv命令
mv [选项] 源文件或目录 目标文件或目录
	当目标文件或目录不存在时,进行重命名操作

参数:
    -b 覆盖前先备份
    -f 直接覆盖
    -i 询问是否覆盖
    -u 更新
cp命令
cp [选项] 源文件 目录
cp [选项] -t 目录 源文件

参数:
    -t 指定目标目录
    -i 覆盖前询问
    -n 不覆盖已存在的文件
    -s 建立符号链接,而非复制文件
    -f 强制复制文件或目录,不论目的文件或目录是否存在
cat命令
cat [选项][文件]
tac [选项][文件] -文件的最末行开始显示 
nl命令
nl [选项][文件]
	输出的文件自动加上行号
more命令
more [选项] 文件

参数:
    +n 从第n行开始显示
    -n 定义每页大小为n行
    +/pattern 搜寻字符串(pattern),在该字符串前两行开始显示
    -s 把连续的空行显示为一行
    -u 把文件中的下划线去掉

操作:
    = 输出当前行的行号
    q 退出more
    空格键 下一页
    b 上一页
less命令
less [选项] 文件

参数:
	-e 当文件显示结束后自动退出
	-f 强制打开特殊文件
	-i 忽略搜索时的大小写
	-m 显示百分比
	-N 显示行号
	-s 连续空行显示为一行
	
例:ps -f |less
head命令
head [选项][文件]

参数:
	-n 显示的行数(默认为10)
	-q 隐藏文件名
	-v 显示文件名
	-c 显示字节数
tail命令
tail [选项][文件]

参数:
	-n 定义显示文件末的n行
	-f 循环读取
	-q 不显示处理信息
	-v 显示处理信息
which
which 可执行文件名称

例:which gcc
whereis命令
whereis [选项] 文件
locate命令
locate [选项][搜索字符串]

参数:
	-q 安静模式,不会显示任何出错信息
	-n 显示n个输出
	-r 使用正则表达式搜寻
	-V 显示版本信息
find命令
find [选项][搜索路径] [表达式]

参数:
	-type 查找某类型的文件
		b:块设备文件
		c:字符设备文件
		d:目录
		f:普通文件
		l:符号链接
	-name 按照文件名查找
例:find . -name "*.txt" -print
wc命令
wc [选项][文件]

参数:
	-c 统计字节数
	-l 统计行数
	-m 统计字符数,不能与-c一起使用
	-w 统计字数
	-L 打印最长行的长度

grep命令

grep [选项] pattern [file]

参数:
	-c 统计搜寻到的pattern的次数
	-i 忽略大小写
	-n 输出行号
	-v 反向输出,打印不匹配的行
	-r 递归搜寻
	--color=auto 颜色显示
	
例:grep -v "root" /etc/passwd | grep -v "nologin"
cut命令
cut [选项][文件名]

参数:
	-b 以字节为单位分割
	-c 以字符为单位分割
	-d 自定义分隔符
	-f 自定义字段
sort命令
sort [选项][文件名]
free命令
查看系统内存,虚拟内存的使用情况
ps命令
ps命令用于查看系统的进程。
ps [参数]

参数:
	-e:显示所有进程
	-a:显示当前控制终端的所有进程
	-u:显示进程的用户名和启动时间等信息
	-w:宽行输出,不截取输出中的命令行
	-l:按长格形式显示输出
pidof命令
查询指定服务进程的PID值
pidof [参数] [服务名称]
	例子:
	pidof sshd
kill命令
前台进程可以使用“Ctrl+C”终止,后台进程则使用kiil命令终止
kill [参数] 进程1 进程2 ...
killall命令
killall命令用于终止指定服务所对应的全部进程
killall [参数] 进程名称
nice命令和renice命令
用于改变进程的优先级
nice -n 程序名
renice n 进程号
top命令
用于实时监控进程的状况
bg、jobs、fg命令
bg命令用于把进程放到后台运行
bg 进程名
jobs命令用于查看后台运行的进程
fg命令用于把后台运行的进程调到前台
uname命令
uname命令用于显示系统信息
history命令
用于显示最近执行的命令
wget命令
用于在终端中下载网络文件
wget [参数] 下载地址
echo命令
用于在终端输出字符串或变量值
echo [字符串|$变量]
fdisk命令
fdisk命令用于对磁盘分区

Linux文件

./etc/passwd文件和.etc/shadow文件
存放用户的相关信息(密码除外)
存放用户加密后的口令
.etc/group文件.etc/gshadow文件
存放用户组信息
存放用于组加密后的口令
mount命令和umount命令
mount 选项 设备 挂载点
umount 设备 挂载点

用户管理

useradd [选项] username
usermod [选项] username
userdel [选项] username
passwd [选项] [username]
groupadd
groupdel
groupmod [选项] 组名
gpasswd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值