Linux 命令 (自用)

常用的命令

1.Linux的命令格式

Linux的命令主要由命令、选项、参数几部分组成

2. 基本操作命令

2.1 echo 输出

输出数据到窗口
echo "hello world"

2.2 IP 查看IP

用法:ip addr

[root@localhost ~]# ip addr

2.3 clear  清屏

用法:clear

2.4 date 显示当前系统时间

date [参数]

[root@localhost ~]# date
2024年 09月 06日 星期五 17:37:30 CST

[root@localhost ~]# date "+%X"
17时38分10秒

2.5 cal 日历

cal 月份 年份

[root@localhost ~]# cal


[root@localhost ~]# cal 09 2024

 2.6 man 查看命令帮助文件

[root@localhost ~]# man date

[root@localhost ~]# man cal

[root@localhost ~]# man clear

命令加选项--help或-h,也可以查看命令的帮助文档

[root@localhost ~]# date --help   使用q退出

[root@localhost ~]# cal -h

2.7 reboot 重启

reboot  或者  initi 6

2.8 shutdown 关机

shutdown

或者:init 0

或者:poweroff

3. 目录 / 文件 相关命令

3.1 目录管理指令

ls

列出目录和文件名
cd 改变工作目录
pwd 显示当前的工作目录
mkdir 创建新的目录和文件夹
rmdir 删除空目录和文件夹
3.2  目录和文件管理命令
cp 复制文件或目录
rm 删除文件或目录
mv 移动文件与目录,或修改文件与目录的名称
touch 创建普通文件
3.3 文件查看
cat 查看文件内容
head 查看文件前几行(默认前十行)
tail 查看文件尾部
grep 过滤关键字 ----  针对文件内容进行过滤(筛选)
less 分页展示
more 分页展示 看完直接退出
cut 在文件中每一行  提取 片段
3.4 文件编辑
vim / vi 打开文件
3.5 文件属性管理命令 / 权限控制
chown 改变文件所属用户
chmod 改变文件权限
3.6 文件查找
find 来在指定目录下查找文件

3.1 目录管理指令

3.1.1 pwd 显示当前的工作目录

pwd

[root@localhost ~]# pwd
3.1.2. ls 列出指定目录下的资源信息

语法: ls [选项] 指定目录名称

参数 作用
ls -a

all 显示隐藏的文件

以 . 开头的文件 / 文件夹默认被隐藏

ls -l 或者 ll 以列表的方式展示。显示文件的详细信息
ls -al 组合使用
ls -lh 以更加人性化的方式显示文件的大小单位
ls 目录名

显示指定目录中的文件 

指定目录名称
[root@localhost ~]# ls
anaconda-ks.cfg  qw.txt

显示隐藏文件
[root@localhost ~]# ls -a
.   anaconda-ks.cfg  .bash_logout   .bashrc  .pki    .tcshrc
..  .bash_history    .bash_profile  .cshrc   qw.txt  .viminfo

显示文件的详细信息
[root@localhost ~]# ls -l
总用量 8
-rw-------. 1 root root 1469 9月   3 10:45 anaconda-ks.cfg
-rw-r--r--. 1 root root   14 9月   6 11:06 qw.txt
[root@localhost ~]# ll
总用量 8
-rw-------. 1 root root 1469 9月   3 10:45 anaconda-ks.cfg
-rw-r--r--. 1 root root   14 9月   6 11:06 qw.txt

组合使用
[root@localhost ~]# ls -al
总用量 52
dr-xr-x---.  3 root root  177 9月   6 11:06 .
dr-xr-xr-x. 20 root root 4096 9月   6 14:53 ..
-rw-------.  1 root root 1469 9月   3 10:45 anaconda-ks.cfg
-rw-------.  1 root root 9160 9月   6 16:11 .bash_history
-rw-r--r--.  1 root root   18 12月 29 2013 .bash_logout
-rw-r--r--.  1 root root  176 12月 29 2013 .bash_profile
-rw-r--r--.  1 root root  176 12月 29 2013 .bashrc
-rw-r--r--.  1 root root  100 12月 29 2013 .cshrc
drwxr-----.  3 root root   19 9月   4 10:59 .pki
-rw-r--r--.  1 root root   14 9月   6 11:06 qw.txt
-rw-r--r--.  1 root root  129 12月 29 2013 .tcshrc
-rw-------.  1 root root 5223 9月   5 00:44 .viminfo
3.1.3 cd 切换目录

用法:cd 目录路径

参数 作用
cd / 切换根目录

cd ~

切换到家目录
cd /目录路径 切换到从根目录开始的目录
[root@localhost ~]# cd /

[root@localhost /]# cd ~

[root@localhost /]# cd /etc
3.1.4 mkdir 新建目录/文件夹

语法:mkdir [选项] 路径+目录名称

参数 作用
-m 新建目录时直接配置目录的权限
-p 父目录名/子目录名 递归新建多级目录
目录名 新建目录
创建一个权限为777的文件word2
[root@localhost /]# mkdir -m 777 word2

在/home/a下创建一个文件d
[root@localhost /]# mkdir -p /home/a/d

在home下创建文件test
[root@localhost /]# mkdir /home/test

 批量创建文件

在根目录下创建   test1  test2  test3  三个文件夹
[root@localhost /]# mkdir {test1,test2,test3}

在/peiqi下创建 xiaopeiqi2  xiaopeiqi3  xiaopeiqi4
[root@localhost /]# mkdir /peiqi/ {xiaopeiqi2,xiaopeiqi3,xiaopei1i3}
3.1.5 rmdir 删除空的目录/文件夹

rmdir [选项] 路径+目录名称

参数 作用
-p 递归删除多级目录
[root@localhost /]# rmdir -p /home/a/d

[root@localhost /]# rmdir /home/test

3.2 目录和文件管理命令

. 代表当前目录

.. 代表上一层目录

- 代表前一个工作目录

~ 代表当前帐号的家目录

~用户名 代表用户名账号的家目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值