第四章-Linux常用命令

第四章-Linux常用命令

文件处理命令-目录

ls
ls -a

ls -a (all)查看目录下的所有文件,包括隐藏文件

ls -a
.  ..  .bash_history  .bash_logout  .bashrc  .cache  .gnupg  .profile  .ssh  .viminfo
ls -l

ls -l long(长格式显示);显示文件详细信息

ls -l
drwxr-xr-x   2 root root  4096 Sep 22 19:11 bin
drwxr-xr-x   3 root root  4096 Sep 23 16:16 boot
drwxr-xr-x   2 root root  4096 Jan 19 13:35 data
drwxr-xr-x  18 root root  3820 Jan 19 16:03 dev
drwxr-xr-x  95 root root  4096 Jan 19 16:14 etc
drwxr-xr-x   4 root root  4096 Jan 19 13:35 home

用户分为(所有者,所属组,其他人);所有者,所属组只能有一个

引用计数-所有者-所属组-文件大小-修改日期-文件名称

-rw-r–r-- 文件类型(- 二进制文件 d 目录 l 软连接文件)

rw-r–r–
ugo
u所有者g所属组o其他人
r读w写x执行
ls -d

查看目录本身

mkdir

创建目录,创建文件夹

mkdir 名称

mkdir -p

递归创建,可以创建一个本身不存在的二级目录,而直接创建二级目录下的三级目录

如:/home/下本身不存在linux目录,而你想创建一个/home/linux/files

则可以使用mkdir -p /home/linux/files指令

. 	代表当前目录
..	代表当前目录的上一级目录
如:cd ..回到上一级目录(注意有个空格)
rmdir

删除操作,必须是空目录

cp

复制命令

格式:cp -rp 原文件或目录 目标目录 如:cp -rp /home/file /home/work

​ cp -r 复制目录

​ cp -p保留文件属性

mv

剪切文件,重命名

mv /home/files /home/work 把files目录剪切到work目录

rm

删除文件

rm -r 删除目录

rm -rf 文件或目录

rm -f强制执行

touch

创建文件

cat

显示文件内容

more

分页显示文件内容

进入文件内容之后,按空格或者f进行翻页

按enter进行换行

按q退出

less

分页显示分件内容

可向上翻页(与more的不同)

浏览状态下 可输入‘ /关键字(词)’ 进行查找

head

head -n 指定的行数 文件路径

tail

tail -n 指定的行数 文件路径

显示文件末尾的内容

-f动态显示

链接命令

文件处理命令:ln
ln -s .etc/issue /tmp/issue.soft
//创建文件/etc/issue的软连接/tmp/issue.soft
ln /etc/issue /tmp/issue.hard
//创建文件/etc/issue的硬链接/tmp/issue.hard

硬链接就像copy一样,可以同步访问

硬链接不能跨分区

软连接是以 l 开头

权限管理命令

chmod
chmod [{ugoa}{+-=}{rwx}][文件目录]
chmod [mode=421][文件或目录]
chmod -R 递归修改
执行ls -l
结果drwx------ 6 ubuntu     ubuntu     4096 Jan 19 16:13 ubuntu
执行chmod u-rx ubuntu
执行ls -l
结果:d-w------- 6 ubuntu     ubuntu     4096 Jan 19 16:13 ubuntu
//可见少了rx权限

权限的数字表示:

  • r—4
  • w—2
  • x—1

如:rwxrw-r-- 7 6 4

chmod 777 文件目录;赋予最高权限

chown

改变文件或目录的所有者

chown [用户] [文件或目录]—改变文件或目录的所有者

文件搜索

find [搜索范围] [匹配条件]

find /etc -name init  在目录/etc中查找文件init
find /etc -name *init*  只要包含init就可以被搜索出来
find /etc -name init???   init???匹配单个字符
find -iname    不区分大小写
根据大小进行查找,筛选
find /  - size   +n  -n   n
+n大于多少
-n小于多少
n等于多少
1M = 1024k = 1024*2
find /etc cmin -5
在/etc下查找5分钟内被修改过属性的文件和目录

-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容nodify
-type 根据文件类型查找
f文件  d目录   l软连接文件

-a 两个条件都要满足
-o 两个条件满足一个即可
-exec {} \ ;对搜索结果执行操作
如:find /etc -name init* -exec -l {} \;

locate

在文件资料库中查找文件

locate 文件名

locate initab  查找initab文件

updatedb   更新文件资料库

which  查找文件在哪里;查看命令是否有别名

whereis 搜索命令所在目录及帮助文档路径

grep 关键词 路径  查找文件中的关键词(严格区分大小写)

grep -v # /etc/inittab  去掉#号所在的行
^#  去掉开头为#所在的行                                            
帮助命令

man

获得帮助信息

man ls
查看命令的帮助信息
执行之后,可输入 / -a查找-a的帮助信息

man services
查看配置文件services的帮助信息
man 1  命令的帮助信息
man 5  配置文件的帮助信息

whatis 命令  直接读取命令的简短介绍信息

命令 --help   获取命令的常见参数选项信息


help

获得Shell内置命令的帮助信息

help umask
查看umask命令的帮助信息

用户管理命令

useradd

添加新用户

useradd temp 添加用户,命名为temp

passwd 为新用户设置用户密码

passwd 用户名 设置指定用户名的密码

who

查看目前有哪些用户登录,可查看登录ip地址,登录时间,登录终端

w

已开机时间-用户数-负载均衡-登录时间-空闲时间-cpu时间-cpu累计占用时间-当前用户正在执行什么命令

压缩解压命令

tar

tar 选项[-acf][压缩后文件名][目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
范例:tar -zxvf test.tar.gz

zip

zip 选项[-r] [压缩后文件名] [文件或目录]

-r 压缩目录

unzip

解压文件

范例:unzip 文件名.zip

网络命令

write

指令所在路径:/usr/bin/write
write<用户名>
w  查看在线用户
必须给在线用户发送信息
ctrl+d保存

wall

给所有在线用户发送信息

ping

测试网络连通性
ping 选项 ip地址
-c 指定发送次数

执行 ping 121.4.105.234
得到结果:
64 bytes from 121.4.105.234: icmp_seq=21 ttl=63 time=0.223 ms
64 bytes from 121.4.105.234: icmp_seq=22 ttl=63 time=0.214 ms
64 bytes from 121.4.105.234: icmp_seq=23 ttl=63 time=0.218 ms

ifconfig

inet  ip地址
broadcast 广播地址
RX 接收数据包
TX 发送数据包
ifconfig eh0 IP地址   //可以设置ip地址

mail

查看发送电子邮件,用户不在线也可以
范例:mail root

last

查看用户登录信息

可以使用lastlog所有用户,以及是否登录过

traceroute

显示数据包到主机间的路径
示例:traceroute www.baidu.com

netstat

显示网络相关信息
-t : TCP协议
-u : UDP协议
-l : 监听
-r : 路由
-n : 显示IP地址和端口号
如:
netstat -tun		查看本机监听的端口
netstat -an			查看本机所有的网络连接
netstat -rn			查看本机路由表*

关机重启命令

shutdown

关机
shutdown -h now 立即关机
shutdown -h 20:00 八点关机
-r 重启
-c 取消前一个关机命令

其他关机命令:
halt
poweroff
init 0
其他重启命令:
reboot
init 6


系统运行级别:
0	关机
1	单用户(安全模式)	
2	不完全多用户,不含NFS服务
3	完全多用户
4	未分配
5	图形界面
6	重启

runlevel 	查看当前运行级别

logout

退出登录命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值