Linux基础 常用Liunx命令(一)

Linux常用命令

1.目录切换命令

Linux目录结构


cd usr 切换到该目录下usr目录
cd ../ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录

2.目录的操作命令(增删改查)

(1)增加目录操作(增)
命令:mkdir 目录名称
示例:在根目录下 mkdir test,就会在根目录/下产生一个test文件目录

(2)查看目录(查)
命令:ls[-a -l] 父目录
示例:在根目录下/使用ls,可以看到该目录下的所有的目录和文件

示例:在根目录下/使用ls -a,可以看到该目录下的所有的目录和文件,包括隐藏的

示例:在根目录下/使用ls -l,可以看到该目录下的所有目录和文件的详细信息

其中:ls -l 可以缩写成 ll
(3)寻找目录(查)
命令:find 目录 参数
示例:查找根目录 / 下的与test相关目录(或文件) find / -name 'test*'

(4)修改目录的名称(改)
命令:mv 目录名称 新目录名称
示例:test 目录下有一个 oldTest 目录,使用 mv oldTest newTest 命令修改

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
(5)移动目录的位置--剪切(改)
命令:mv 目录位置 目录新的位置
示例:在 test 下将 newTest 目录剪切到 /usr 下面,使用 mv newTest /usr

注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
(6)拷贝目录(改)
命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归拷贝
示例:将 /usr 下的 newTest 拷贝到根目录下的 test 中,使用 cp -r /usr/newTest /test

注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
(7)删除目录(删)
命令:rm [-rf] 目录
示例:删除 /usr 下的 newTest,进入 /usr 下使用 rm -r newTest

示例:删除 /test 下的 newTest 而不需要询问强制删除,在 /test 下使用 rm -rf newTest

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包 推荐无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包

3.文件的操作命令(增删改查)

(1)文件的创建(增)
命令:touch 文件名称 ----空文件
示例:在 test 目录下创建一个空文件 touch aaa.txt

(2)文件的查看(查)
命令:cat/more/less/tail 文件
示例:使用 cat 查看 /etc/sudo.conf 文件 car /etc/sudo.conf

示例:使用 more 查看 /etc/sudo.conf 文件,可以显示百分比,回车 可以向下一行,空格 可以向下一页, q 可以退出查看 more /etc/sudo.conf

示例:使用 less 查看 /etc/sudo.conf 文件,可以使用键盘上的 PgUp 和 PgDn 向上 和 向下翻页,q 结束查看 less /etc/sudo.conf

示例:使用 tail -10 查看 /etc/sudo.conf 文件的后10行,Ctrl+C 结束 tail -10 /etc/sudo.conf

注意:命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运行,日志会变化,可以使用 tail -f catalina-2016-11-11.log 监控文件的变化
(3)修改文件的内容(改)
命令:vi 文件
示例:编辑/test下的aaa.txt文件,使用 vi aaa.txt

但此时并不能编辑,因为此时处于命令模式,点击键盘 i/a/o 进入编辑模式,可以编辑文件

编辑完成后,按下Esc,退回命令模式

此时文件虽然已经编辑完成,但是没有保存,需输入冒号进入底行模式,在底行模式下输入wq代表写入内容并退出,即保存;输入q!代表强制退出不保存。

(4)删除文件(删)
同目录删除:rm -rf 文件

猜你喜欢

转载自www.cnblogs.com/nighter/p/12930180.html