LINUX系统的常用命令(上)

LINUX系统的常用命令

Linx操作系统是一个较为广泛使用的操作系用,并且可以在大量领域中采用,民用领域,工业控制领域,商业领域等等都有所应用。
Linux的基本命令
1. cd 命令
切换当前目录(在一个Linux系统中不管用多少个分区,都只有一个根目录为/)

cd . (一个点表示当前目录,进入当前目录)
cd . .(两个点表示上一级目录,进入上一级目录)
cd / (切换到功能目录及主目录)
cd ~ 相当于 cd /root (root用户)
cd ~ 相当于 cd home/当前用户名(普通用户)
cd - 表示当前目录并返回

2.ls 命令
显示目录下的项目
-a 显示所有文件,包括隐藏文件,注意:隐藏文件不是不想让人看到,而是表示该文件是系统中重要的文件,不是必须,不要动它
-i 显示文件的ID,long:长格式
-l 显示详细信息
-d 查看目录属性
-h 人性化显示
ll为ls-l的别名
例:
在这里插入图片描述
信息代表的含义:
在这里插入图片描述

3. mkdir 命令
创建目录
-p 递归创建(不可连续创建若连续用-p)
例:
mkdir a/b/c (错误)
mkdir -p a/b/c(正确)

4. rmdir 命令
删除空目录
-p 递归删除目录,当子目录为空时,也同时被删除

5.pwd命令
打印当前目录完整路径

6. touch 命令
创建一个空文件
例:
touch ~/a.txt

7. echo 向标准输出视频(显示器)输出字符串
例:
echo “123 456” > a (输出字符串中有空格加“ ”)
cat a
123 456

8. cat 命令
显示一个或多个文件的内容
例:
cat file1 file2 > file3 ;把file1和file2的内容写到fil3中
cat file1 file2 >> file3 ;把file1和file2的内容追加到fil3中

9. rm命令
删除文件或文件夹
-r:递归删除目录和文件
-f:强制删除文件且不显示任何信息
-i:删除目标文件前则询问是否删除
rm -rf强制删除
rm -rf删除文件加目录
rm -rf/*删除文件不删目录

10. mv命令
移动或者改名(可以上下级跑动)
mv -v 详细显示进行的步骤
mv -f 强制覆盖,没有提示
mv file1 file2 (file2存在)用file1的内容覆盖file2,并删除file1只保留file2
mv file1 file2 (file2不存在)将file1重命名为file2
mv file dir 将文件file移动到目录dir下,若dir下存在同名文件则显示是否覆盖
mv dir1 dir2 (目录dir2存在)把目录dir1移动到目录dir2下,若dir2存在同名目录则显示是否覆盖
mv dir1 dir2 (目录dir2不存在)把dir1重命名为dir2

11. ln命令
备份
ln -s 软链接(必须在当前目录下才能创建)
不加-s及为硬链接
软链接:原文件没了 软链接就不存在
软链接:原文件没了 硬链接依然存在
例:
ln a.c c.c (c.c不存在)创建c.c同时备份
ln -s c.d/c.c(下级) c.c
ln -s …/(上级) c.c

12. >>和> 命令
把输出到标准输出设备的内容,重定向到其它地方(通常是文件)

13. more命令
功能描述:分页查看文件,特别是长文件
-s:把文件中的多个空行压缩成一个空格显示
+n:每个按空格显示n行,按回车总是显示下一行
man帮助+命令
B为上一页
空格 为下一页
Q退出
例如:more -s a.txt

14. wc命令
统计文件的行数,单词数,字数
-l:显示行数
-w:显示单词数
-c:显示字符数

15. tar命令
功能描述:压缩或解压缩文件或文件夹(压缩到原文件)
-c 创建 tar –cf dir1.tar dir1
-t 查看 tar tf dir1.tar
-x 释放 tar –xf dir1.tar
-f 后面跟归档文件名字(此参数为最后一个参数)
-z 压缩/解压

16. grep命令
查找

grep “a” file1 file2 从多个文件中查找关键字

17. | 命令
管道操作
前面命令的输出,做为后一个命令的输入

history |grep “mv”

18. find命令
功能描述:查找文件或文件夹
-name 按文件名搜索
-typ 按文件类型搜索,b块设备、c字符设备、d目录、f普通文件
例:
find / -name “*.txt”
19. history命令
显示输入过的历史命令

20. cal命令
输出一个日历
-3:上一个月,当前月,下一个月
-y:当前一年

21. date命令
打印日期修改日期
-d:显示指定字符串所描述的时间,而非当前时间
-s:设置时间
+%Y%m%d 年月日

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值