《Linux系统》Linux系统的常用命令_pwd命令的功能是什么

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!


今天我们来学习一下常用的命令(命令一般为可执行文件):



命令格式:命令 -选项 参数
eg: ls -la /etc
说明:
1)当有多个选项时,可以写在一起
2)两个特殊的目录 .和 … ,分别代表当前目录和当前目录的父目录


### 一、文件处理命令


1、ls命令



命令原意:list 命令路径:/bin/ls 执行权限:所有用户
功能描述:显示目录里包含的文件,或查看文件权限(包括目录、文件权限)、查看目录信息等等
语法: ls 选项 [目录或文件]
常用参数搭配:
a :列出目录所有文件,包含以.开始的隐藏文件
A :列出除.及…的其它文件
r :反序排列
t :以文件修改时间排序
S :以文件大小排序
l :除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
d:查看目录的属性


2、cd命令



命令原意:change directory 命令路径:shell内置命令 执行权限:所有用户
功能描述:用于切换、改变当前的目录
语法:cd [目录]
Ex: cd / 切换到根目录
cd … 回到上一级目录


3、pwd命令



命令原意:print working directory 命令路径:/bin/pwd 执行权限:所有用户
功能描述:显示当前所在的工作目录
语法:pwd


4、touch命令



命令原意: 命令路径:/bin/touch 执行权限:所有用户
功能描述:用于在文件系统上创建空文件
语法:touch [文件名]
Ex: touch HelloWorld.java


5、mkdir命令



命令原意:make directories 命令路径:/bin/mkdir 执行权限:所有用户
功能描述:创建新目录
语法:mkdir -选项 [目录名]
选项介绍:
-m: 对新建目录设置存取权限,也可以用chmod命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多级目录;
Ex:

  1. mkdir t
  2. mkdir -p /tmp/test/t1/t

6、cp命令



命令原意:copy 命令路径:/bin/cp 执行权限:所有用户
功能描述:复制文件或目录
语法:cp -r [源文件或目录] [目的文件或目录]
-r 复制目录
Ex:
1)cp file1 file2 dir1 将文件file1、file2复制到目录dir1
2)cp –r dir1 dir2 将dir1下的所有文件及子目录复制到dir2


7、mv命令



命令原意:move 命令路径:/bin/mv 执行权限:所有用户
功能描述:用于移动文件、或对文件进行更名
语法:mv [文件或目录名] [目的目录]
Ex:
(1)将文件test.log重命名为test1.txt
mv test.log test1.txt
(2)将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中
mv llog1.txt log2.txt log3.txt /test3
(3)将文件file1改名为file2,如果file2已经存在,则询问是否覆盖
mv -i log1.txt log2.txt
(4)移动当前文件夹下的所有文件到上一级目录
mv * …/


8、rm命令



命令原意:remove 命令路径:/bin/rm 执行权限:所有用户
功能描述:用于删除文件
语法:rm -r [文件或目录]
选项介绍: -r 删除目录
-f 不再询问
-i 询问
Ex:
(1)删除任何.log文件;删除前逐一询问确认
rm -i .log
(2)删除test子目录及子目录中所有档案删除,并且不用一一确认
rm -rf test
(3)删除以-f开头的文件
rm – -f


9、ln命令



命令原意:link 命令路径:/bin/ln 执行权限:所有用户
功能描述:创建链接文件,相当于windows的快捷方式
语法:ln -s [源文件] [目标文件]
-s 创建软连接
Ex:
(1) ln –s /etc/issue /issue.soft
创建文件/etc/issue的软连接/issue.soft
(2) ln /etc/issue /issue.hard
创建文件/etc/issue的硬链接/issue.hard


### 二、文件查看命令


1、cat命令



命令原意:concatenate and display files 命令路径:/bin/cat 执行权限:所有用户
功能描述:显示文件内容, 从键盘创建一个文件,或将几个文件合并成一个文件。
语法:cat [文件名]
cat > filename
cat file1 file2 > file
选项介绍:-b 对非空输出行号
-n 输出所有行号
实例:
(1)把 log2012.log 的文件内容加上行号后输入 log2013.log 这个文件里
cat -n log2012.log log2013.log
(2)把 log2012.log 和 log2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里
cat -b log2012.log log2013.log log.log
(3)使用here doc生成新文件
cat >log.txt <Hello
>World
>PWD=$(pwd)
>EOF
ls -l log.txt
cat log.txt
Hello
World
PWD=/home/michael
(4)反向列示
tac log.txt
PWD=/home/michael
World
Hello


2、more命令



命令路径:/bin/more 执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]

常用相关操作命令:
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值