Linux基本命令1

主要命令有用户及权限管理、文件操作、目录操作、日期管理

基本命令

cd 切换目录
ls 列出当前目录下的内容
cat	查看文本内容
pwd	列出当前所在目录
echo 
##sed grep awk 三个常用的文本命令

用户及权限管理

##注意大部分命令是只有 root 用户有权限
useradd tom 添加用户名为 tom 的用户
userdel	tom 删除用户名为 tom 的用户(如果存在)
id username 查看用户为 tom 的信息uid gid group等
passwd 修改密码
groupadd groupmod groupdel 添加、修改、删除用户组

chown	改变文件属主
chmod	修改文件权限(经常使用)

文件操作

rm	删除文件
cp 复制文件
mv 移动文件
cat 查看文件
nano 这是一个简要的文件编辑器,用于编辑文件
touch 创建一个空文文件
> 创建文件、如果已经当前目录下已经存在同名文件则覆盖原有文件
>> 创建文件、如果当前目录下已经存在同名文件,则在末尾追加

file filename 查看文件类型
stat filename 查看文件详细信息(文件块、快捷方式个数、时间戳)
more 显示文件内容、每次显示一屏(Space键 显示下一屏、Enter键只显示文件的下一行、
	 B键显示上一屏、Q键退出、|键可用于查找)
less -N 显示行号
	 PageUp向前翻页 PageDown向后翻页 Q键退出
head 显示文件开头信息,在未指定行数时显示10行
tail 显示文件结尾信息,未指定行数时默认显示10行
	-f 可以监视文件追加信息。这个可以用于监控功能
sort 排序文件内容
uniq 用于报告或者忽略文件中的重复行
	-c 列出重复行次数
	-d 仅显示重复出现的重复行
wc	统计文件的字节数-c、行数-l、字数-w
tr	替换字符串、转换大小写 
##体验一波echo "HELLO WORLD" | tr 'A-Z' 'a-z'
cut 连接文件,剪贴文件信息
	-d:指定字段分隔符
	-f:指定要显示的字段
	-f 1,3 显示第⼀个第三个
	-f 1-3 显示第1, 2, 3个
##cut f1 f2 > f3 把文件1和文件2的内容连接起来,将其放入文件f3

目录操作

mkdir 创建目录
	-p 自动创建父目录
	-v 显示创建过程
rmdir 删除目录。只能删除空目录。
	(可用rm命令删除目录)
	-p 如果删除后上层目录已变成空目录,则一并删除
tree 显示文件目录结构树
##下面的命令经常用于判断目录信息
-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真
-w filename 如果 filename可写,则为真
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
##例如如下语句
if [[ ! -d "$testPath" ]]; then
 echo "文件夹不存在"
else
 echo "文件夹存在"
fi

⽇期操作

date 显示或者设置系统时间。主要用于做系统运行日志
	时间加减操作、设定时间操作
	date -d@1234567890 +"%F %T"
clock RTC时间调整
hwclock
cal	显示日历
	-mjy 月份 年份
	-m 星期一作为滴一天
	-j 显示今天在今年的天数
	-y 显示年份日历

结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值