Linux教程

Linux shell 常用命令

本文主要是介绍Linux shell 常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、命令行说明

1、命令格式

command [-options][argument]

命令名 选项 参数

2、查询命令:

1、man 帮助查找linux系统中自带的操作手册

用q可以直接退出man手册

man 3 printf命令找不到的话,需要执行 sudo apt-get install manpages-posix-dev,man后面的3是查询man手册的第几个章节内容

2、命令 --help 多用“-h”或者“--help”选项获取帮助 查找命令帮助

--help和man的区别是man是详细列出命令的功能,而--help是列出命令的主要功能,--help可以解决大部分命令的问题

二、常用命令

1、目录操作类

cd:切换工作目录

切换到根目录

切换到家目录

pwd:打印当前工作目录的名字

ls:用来展示当前目录的所有内容

打印包括以 . 开头的目录

mkdir:创建一个目录

在根目录创建目录权限不够,切换到家目录创建文件

rmdir:删除指定的空目录

mv:对资源进行重命名或者移动资源到一个新的目录

2、文本操作类

touch:用来创建一个新文件

cat:展示文件的内容

打开一个空的txt文件,为文件写入内容,写入后用cat指令打印文件中的内容

echo:

wc:

rm:

ln:

cp:复制文件或者目录

tar:打包命令

find:从一个目录里找到指定的文件

grep:找出文件中的字符串

3、用户管理类

useradd/adduser:增加用户

usermod:修改用户Id

userdel/deluser:删除用户

passwd:修改用户名密码

groupadd/addgroup:用户组添加

groupdel/delgroup:删除用户组

su:进行用户切换

4、操作权限类

sudo :帮助普通用户短暂获取到root权限

chmod:更改文件权限

chown:修改文件拥有者

chgrp:修改文件用户组

5、磁盘管理类

df:展示文件系统的相关信息

du:汇总一组文件的使用情况

mount:把硬件设备或者网络设备挂在到系统指定的目录上

umount:卸载文件系统

6、网络操作类

ifconfig:做一些网卡配置

ping:检测网络是否畅通

7、控制终端类

clear:清除终端信息

开关机命令

reboot:重启命令

poweroff:关机命令

三、小技巧:

1、按一次tab比较接近的命令或者文件名自动补全,按两次tab键,接近的命令全部展示出来

2、用--help来查找命令的说明

3、!! 两个感叹号重复上一条命令

这篇关于Linux shell 常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!