Linux常用命令

Linux 真正的魅力所在其实就是命令行。多积累,多总结!


cd

cd 是打开某个路径的命令,也就是打开某个文件夹,并跳转到该处。

$ cd path      ### path 为你要打开的路径。

其中 path 有绝对路径和相对路径之分,绝对路径强调从 / 起,一直到所在路径。相对路径则相对于当前路径来说,假设当前家目录有etc 文件夹(绝对路径应为 /home/username/etc),如果直接 cd etc 则进入此文件夹,但若是 cd /etc/ 则是进入系统 etc ,多琢磨一下就可以理解了。另外在 Linux 中, . 代表当前目录, .. 代表上级目录,因此返回上级目录可以 cd .. 。

ls

ls 即 list ,列出文件。

$ ls       ### 仅列出当前目录可见文件
$ ls -l    ### 列出当前目录可见文件详细信息
$ ls -hl   ### 列出详细信息并以可读大小显示文件大小
$ ls -al   ### 列出所有文件(包括隐藏)的详细信息

注意: Linux 中 以 . 开头的文件或文件夹均为隐藏文件或隐藏文件夹。

mkdir

mkdir 用于新建文件夹。

$ mkdir folder$ mkdir -p folder/subfolder    
### -p 参数为当父目录存在时忽略,若不存在则建立,用此参数可建立多级文件夹

rm

rm 即 remove ,删除文件。

$ rm filename               ### 删除 filename
$ rm -i filename            ### 删除 filename 前提示,若多个文件则每次提示
$ rm -rf folder/subfolder/  ### 递归删除 subfolder 下所有文件及文件夹,包括 subfolder 自身
$ rm -d folder              ###  删除空文件夹

cp

cp 即 copy ,复制文件。

$ cp source dest            
### 将 source 复制到 dest

mv

mv 即 move ,移动文件。相当于Windows中的剪切。

$ mv source  folder        
### 将 source 移动到 folder 下,完成后则为  folder/source

shutdown

shutdown 为关机命令。

$ shutdown -h now    ###立即关机    
$ shutdown -r now    ###立即重启
$ shutdown -h 10     ###10分钟后关机
$ shutdown -r 10     ###10分钟后重启
$ shutdown -c        ###关机重启命令取消

ping

ping 主要用于测试网络连通,通过对目标机器发送数据包来测试两台主机是否连通,及延时情况。

$ ping locez.com    
### 通过域名 ping,若 DNS 未设置好,可能无法 ping 通
$ ping 211.157.2.94
### 通过 IP 地址 ping ,若无法 ping 通可能是网络连接出现问题

grep

grep 主要用于返回匹配的项目,支持正则表达式。

$ grep PATTERN filename        ### 返回所有含有 PATTERN 的行
$ grep zh_CN /etc/locale.gen   ### 返回所有含 zh_CN 的行

tar

tar 主要用于创建归档文件,和解压归档文件,其本身是没有压缩功能的,但可以调用 gzip 、 bzip2 进行压缩处理。
参数解释:

  • -zxvf 解压文件

  • -czf   解压文件

useradd

useradd 用于添加一个普通用户。

# useradd -m -g users -G audio -s /usr/bin/bash newuser     
### -m 创建 home 目录, -g 所属的主组, -G 指定该用户在哪些附加组, -s 设定默认的 shell ,newuser 为新的用户名

passwd

passwd 用于改变用户登录密码。

$ passwd       
### 不带参数更改当前用户密码# passwd newuser         
### 更改上述新建的 newuser 的用户密码

whereis

whereis 用于查找文件、手册等。

wget

wget 是一个下载工具,简单强大。

$ wget -O newname.md https://github.com/LCTT/TranslateProject/blob/master/README.md     
### 下载 README 文件并重命名为 newname.md$ wget -c url     
### 下载 url 并开启断点续传
参考资料:https://linux.cn/article-6160-1.html   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值