linux常用的快捷命令大全,Linux常用命令大全 - 快捷键 - 轻略资讯

一、文件目录

pwd:显示当前绝对路径

ls:-a表示显示当前的目录的所有文件,-l表示列表显示,-h表示更加具体直观人性化。

cd:切换目录,~表示家目录,../表示上一级

mkdir:创建新目录,-p是一次创建多个目录

rmdir:删除空目录,如果目录为空则不行,删不了。

touch:创建新文件

cp:拷贝文件到指定目录,-r表示递归复制整个文件夹,\cp表示强制覆盖原来的文件而不会提示。

rm:-r表示递归删除文件,-rf表示强制删除整个文件夹而不会提示

mv:移动文件或重命名,mv 源 目标。mv aaa.txt bbb.txt就是表示把aaa.txt重命名为bbb.txt

cat:查看文件内容,只读,-n显示行号

more:表示分页显示(空格下翻一页,Enter表示一行一行看)

less:显示大型文件,按需加载

>和>>:前者表示覆盖文件,后者表示追加文件

echo:输出内容到控制台

head:显示内容的开头部分。

tail:显示文件的尾部内容。-f实时查看更新,监控一个文件。

ln:硬链接,直接等于拷贝一模一样的文件,ln -s 源文件 表示是一个软连接,文件类型都不一样,相当于快捷方式。

history:历史的命令。

二、系统常用

shutdown:-h now表示马上关机,-h 分钟 表示多少分钟后关闭,-r now 表示立即重启

reboot:重启。

inittab:用户的运行级别。

help:帮助指令。

三、时间日期

date:查看日期,-s表示设置时间。

cal:日历,cal 年份把那年的日历显示出来。

四、搜索查找类

1.find:

-name,直接搜索文件名。

-user,这个用户的范围内搜索。

-size,大小的范围,-20m表示小于20M。

2.Lacate:快速定位文件路径。

3.grep与管道符|:|,管道符表示把前面操作的结果交给后面的指令处理,grep是过滤查找,符合的就输出。

五、解压压缩

1.gzip和gunzip:前者表示压缩,而且不会保留原来的文件,用到较少,后者是解压。

2.zip和unzip:这一对用到不少,可以接一个-r表示递归压缩。

3.打包和解压:tar是用来打包成xxx.tar.gz或者解压这种类型文件的指令。

tar -zcvf a.tar.gz a.txt,zcvf是打包常用,c表示产生打包文件,v表示显示详细信息,f表示强制。

tar -zxvf a.tar.gz -c 目录 ,表示解压到指定的目录。

六、用户以及组管理和权限管理

1.用户

useradd 用户名:新建一个用户。

userdel 用户名:删除用户,后面如果用-r表示删除用户的家目录。不过家目录一般不删。

id 用户名:用户的信息,用户id,组id 名称

su- :切换用户。

exit :退出当前用户。

useradd -g 用户组 用户名:添加用户到组。

usermod -g 用户组 用户名:修改用户所在组。

chown 用户名 文件名:修改文件所有者。

2.组

groupadd:增加组。

groupdel:删除组。

chgrp 组名 文件名:修改文件所在组。

3.权限

1.例子解读:-rw-r--r--:第一个-,是指文件类型,-表示普通文件,d表示为目录类型,后面的九个,分三组,第一组,r--,表示文件拥有者的权限,第二组表示文件所在组的用户的权限,第三组表示文件的其他组的用户的权限。

2. 权限全解:对文件来说,r表示可读,w表示可写,x可执行。对目录来说:r表示可读,w表示可修改,x表示可以进入该目录。

3.chmod:修改权限的命令,r=4,w=2,x=1 ,chmod 777 file  和chmod a=rwx file是一样的。

七、任务调度

1.命令:crontab,-e表示编辑定时任务,-l表示列出当前所有任务,-r终止任务调度。

2.参数说明:输入crontab -e,其中一个五个*,分别表示分,时,天,日,星期,记住有空格隔开的,图中表示每隔一分钟就执行目录中的脚本文件。

3.动手写一个脚本

1.先创建一个脚本文件,如上面那个logtask.sh,然后在里面写命令,如图下就是把日期追加到cal.txt

2.给这个脚本文件可执行的权限:chmod 744 logtask.sh

3.crontab -e:编辑时间,如上图所示,基本就稳了。

八、Linux磁盘管理

1.查看分区:lsblk(老师不离开) -f

2.挂载:新建一个硬盘,然后挂载到一个目录就可以用了

2.1.虚拟机增加一个硬盘,reboot就能看到那个硬盘了。

2.2.然后进行分区,使用fdisk /dev/sdb(新的硬盘)

2.3.格式化,使用mkfs -t ext4 /dev/sdb1

2.4.挂载:先创建目录mkdir /home/newdisk ,然后用 mount 源 目的

2.5.设置自动挂载,vim  /etc/fstab,设置最后数字为0

3.磁盘情况查询:

df -h 整体查询

du -h 目录,查询指定目录,-s表示指定目录的大小,-h表示带单位,-a表示包含文件,-c表示明细

4.其他实用指令:

统计某个目录的文件数目 :ls -l /home | grep "^_"|wc -l,其中那个^_表示文件开头是_,也即是文件啦,^d是表示目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值