linux常用基础命令

目录处理命令

(1)ls 显示目录文件

-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性

(2)mkdir 创建新目录

-p 递归创建

(3)cd 切换目录

cd /tmp/xiaoli 切换指定目录
cd … 回到上一级目录

(4)rmdir 删除空目录 [空目录]
(5)cp 复制文件或目录

cp -rp /原 /新
-r 复制目录
-p 保留文件属性

(6)mv 剪切文件,改名

mv /原目录 /新目录

(7)rm 删除文件

rm -fr [文件/目录]
-r 删除目录
-f 强制执行

文件处理命令

(1)touch 创建新文件

touch [文件名](默认当前路径)
touch [指定目录下文件名]

(2)cat 显示文件内容

cat [文件名]
cat /etc/issue
-n 显示行号
tac --> 将文件内容倒序显示

(3)more 分页显示文件内容

more [文件名]
空格 翻页
回车 换行
ctrl+q 退出

(4)less 分页显示文件内容,可向上翻页

pgup 向上翻页
上箭头 向上换行

(5)head 显示文件前几行

-n 指定行数 [文件名]
head -n 10 /etc/issue

(6)tail 显示文件后几行

-n 指定行数
-f 动态显示文件末尾内容

(7)ln 生成链接文件(硬)

-s 创建软链接
ln -s [原文件] [目标文件]
软链接与硬链接的区别:
软链接:类似于windows快捷方式(文件大小,有箭头指向)
硬链接:相当于cp -p 但是可以同步更新,通过i节点识别,一个i节点映射了多个文件,不能跨分区,不能对目录使用

权限管理命令

(1)chmod 改变文件或目录权限

chmod [ugoa ±= rwx] [文件或目录]
chmod 421 [文件或目录]
-R 递归修改
chmod u+x,g+w,o-r xiaoli.list
修改目录权限,其子目录权限并不会修改,要加-R,递归修改

(2)chown 改变文件或目录的所有者

chown [用户] [文件或目录]

(3)chgrp 改变文件或目录的所属组

chgrp [用户组] [文件或目录]

(4)umask 显示、设置文件的缺省权限

-S 显示缺省权限

文件搜索命令

(1)find

find [搜索范围] [匹配条件]
-name
-iname 不区分大小写
find /tmp -name xiaoli 在tmp目录下寻找名为xiaoli的文件
find /tmp -name *xiaoli* (单个字符用?占位)
-size 根据文件大小来查找
find /tmp -size +/-20480 查找tmp目录下文件大小大于10M的文件
-user 根据所有者来查找
-group 根据所属组来查找
-amin 访问时间
-cmin 文件属性被修改
-mmin 文件内容被修改
find /tmp -cmin -5 五分钟内被修改过属性的文件或目录
-a 表示两个条件同时满足
-o 表示两个条件满足其一
-type 根据文件类型查找 f d l

(2)locate 在文件资料库中查找文件

locate 不能查找新建的文件,因为文件资料库不存在,需要更新
updatedb
-i 不区分大小写

(3)which 查找命令所在目录
(4)grep 在文件中(内容)搜索字符串匹配的行并输出

-i 不区分大小写
-v 排除指定字串
grep -iv [指定字串] [文件]

简单的用户管理命令

(1)useradd 添加新用户

useradd 用户名

(2)passwd 设置用户密码

passwd 用户名

(3)who 查看登陆用户信息
(4)w 查看登陆用户详细信息

压缩解压命令

(1)gzip 压缩文件(只能压缩文件,不保留原文件)

gzip [文件名]
压缩后文件格式 .gz

(2)gunzip 解压缩.gz的文件

gunzip [文件名] / gzip -d

(3)tar 打/解包目录

tar -zcvf [压缩后文件名] 目录
-z 打/解包同时压缩/解压缩
-c 打包 / -x 解包
-v 显示详细信息
-f 指定文件名
压缩后文件格式 .tar.gz

(4)zip 压缩文件或目录 (可保留原文件)

zip -r [压缩后文件名] [文件或目录]
-r 压缩目录
压缩后文件格式 .zip

(5)unzip 解压.zip的压缩文件

unzip [压缩文件]

(6)bzip2 压缩文件或目录

gzip 的改进
-k 保留原文件
bzip2 -k [文件]
压缩后文件格式 .bz2
和tar 配合使用 -cjf

(7)bunzip 解压缩文件

-k 保留压缩包
tar -xjf xiaoli.tar.bz2

网络命令

(1)write 给在线用户发信息,ctrl+D保存结束

write [用户名]

(2)wall 发广播信息

wall [message]

(3)ping 测试网络连通性

ping [IP地址]
-c 发送次数
ping -c 3 [IP地址]

(4)ifconfig 查看和设置网卡信息
(5)mail 查看发送电子邮件

mail [用户名]
邮件序列号 查看邮件
-d 序列号 删除邮件

(6)last 列出目前与过去登入系统的用户信息
(7)lastlog 某特定用户上次登陆的时间

last -u uid

(8)traceroute 显示数据包到主机间的路径
(9)netstat 显示网络相关信息

netstat -tlun 查看本机监听的端口
-t tcp协议
-u udp协议
-l 监听
-r 路由
-n 显示ip地址和端口号
-an 查看本机所有的网络连接
-rn 查看本机路由表

(10)setup 配置网络

关机重启命令

(1)shutdown

shutdown -h now
-c 取消前一个关机命令
-h 关机
-r 重启

(2)其他关机命令

halt
poweroff
init 0

(3)其他重启命令

reboot
init 6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值