linux命令作为子进程标记,Linux命令总结

查看所有的目录:

这个是分绝对路径和相对路径的,相对路径就是你所说的切换下级目录和当前目录,

绝对路径可以任意切换,“/”代表根目录 例如:

进入目录下面的下级目录  直接 [root@VM_0_9_centos conf]# vi /nginx/nginx-1.13.7/conf/nginx.conf

[root@localhost ~]# cd ../tmp/

..代表上级目录

.代表当前目录

/代表根目录

1

2

3

4

[root@localhost~]# cd ../tmp/

..代表上级目录

.代表当前目录

/代表根目录

cd /  表示回到根目录

获取文件权限:chmod -R 777 文件名/

修改配置文件的权限,添加可执行权限: sudo chmod a+x ~/Desktop/eclipse.desktop

退出:

退出按ESC,输入:q!回车。或者ctrl+z

1

退出按ESC,输入:q!回车。或者ctrl+z

ls命令:列出目录内容

参数:

-a:查看所有文件和文件夹,包括隐藏文件

-l:查看详细列表

-h:友好展示信息(例如对文件大小以kb,mb的方式显示,更易看懂)

-la或-al:查看所有文件和文件夹,以详细列表的形式

在Linux命令中参数一般都是无序的

简写 :ls-l可以简写为ll

-l /dwp:查询子文件夹下面的内容,即:ll /目录名

文件列表最前面是“-”的是普通文件,例如txt文件

文件列表最前面是“l”的是链接文件,快捷方式

文件列表最前面是“d”的是文件夹

cd命令:切换目录

参数:

cd ../:向上一层目录

cd /:切换回系统根目录

cd /目录名:切换到指定目录。linux的绝对路径

cd 目录名:进入到当前目录下指定的子目录中。相对路径

cd ~:回用户根目录下

cd -:切换到上一次的访问目录(只能两个目录相互切换)

Linux绝对路径:cd /dwp/x1 先切换到/目录,即根目录,然后在/目录中找到子目录dwp,在dwp中找子目录x1

优点:在任意目录都可以随意切换(常用)

Linux相对路径:cd x1/x2/x3 在当前目录中寻找子目录x1…x2…x3

必须确定当前目录下有子目录x1

pwd:显示显示当前所在目录,返回绝对路径

mkdir 文件夹名:创建文件夹

mkdir t1/t2:在t1下创建t2文件夹

ll t1:查询t1里面的文件

-p:父目录不存在的情况下先生成父目录

mkdir -p t3/t4 如果t3不存在,先创建t3,再创建t4

rmdir 目录名:删除空目录(不常用)

文件浏览命令

查看日志文件,XML,Properties文件

cat 文件名:快捷查看当前文件的内容,适合查看少量信息的文件,大文件显示不全

more 文件名:分页显示文件内容,适合查看大文件

操作:

Enter:向下n行,默认为1行

空格键:向下滚动一屏 或 Ctrl+F

B:返回上一屏

q:退出more

less -[参数] 文件名:分页显示文件内容,标注每行的行号

参数:

m:类似more

n:显示行号

常用用法:

less -mN 文件名:分页显示文件内容,标注每行的行号

操作:

Enter:向下n行,默认为1行

空格键:向下滚动一屏 或 Ctrl+F

B:返回上一屏

q:退出more

适用于大量数据的查看

tail -数字 文件名:可以快速查看文件后X行的内容

例如:tail -20 install.log 快速查看日志后20行的内容

文件操作命令

文件复制:cp

cp 需要复制的文件 复制的位置

例1:将demo1.java文件复制到root目录下的t1目录中

当前位置:/root

1.相对路径:cp demo1.java t1

2.绝对路径:cp demo1.java /root/t1 第一个“/”代表回到系统根目录

例2:将demo1.java文件复制到root目录下的t1目录中 ,改名为ddd.java

cp demo1.java t1/.java

复制目录:

cp -r 需要复制的目录 复制的位置

当前位置:/root

例:将t2目录复制到t1中

相对:cp -r t2 t1

绝对:cp -r /root/t2 /root/t1

使用递归,将 t2及t2里面的文件均复制到了t1中

文件移动(mv):移动或更名现有的文件或目录

mv 需要移动的文件 移动的位置

例1:把root/t2 目录 移动到t1

mv t2 t1

例2:把root/t2 目录 移动到t1,已知t1目录中已存在一个t2目录,在移动时需要直接覆盖

mv -f t2 t1

-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

例3:将root/demo1.java 改名为 haha.java

mv demo1.java haha.java

文件删除(rm):删除文件或目录

rm 要删除的文件或目录

参数:

-f:强制删除文件,不提示

-r:递归处理,将指定目录下的所有文件及子目录一并处理

例:删除root/t3 目录,已知t3目录下有子目录或文件

rm -rf t3

注意:

rm -rf *:删除当前目录下所有内容

rm -rf /*:删除系统根目录下所有内容

查找命令(find):查找文件或目录

参数:-name

find 目录名 -name ‘需要查找的字符串’

例:查找root目录下以’ins’开头的文件或目录

find /root -name ‘ins*’

‘*’表示0~多个任意字符

文档编辑命令

vim命令:

* 输入“vim 文件名”进入“一般模式”

* 按下“i”从“一般模式 ”进入“插入模式”

* 按下“esc”从“插入模式 ”退出到“一般模式 ”

* 在“一般模式”下,输入”:wq”,保存并退出编辑

“一般模式”:可以浏览文件内容,可以进行复制,删除等快捷操作

“插入模式”:可以编辑文件内容

“底行模式”:在“一般模式”下按“:”切换到“底行模式 ”

强制退出不保存操作:q!

保存并退出操作:wq

grep和管道

管道命令:

格式:命令1 | 命令2

grep:正则表达式 字符串搜索工作

格式:grep 需要搜索的字符串 搜索的文件

参数: -i 忽略大小写查找数据

符合规则:就会返回符合规则的行

例:查询当前目录中,所有带t关键字的行数据

ls | grep t

压缩、解压命令

Linux压缩包:

*.tar 只进行打包操作,大小不会进行压缩

*.tar.gz 打包并压缩文件大小

压缩命令:tar

参数(参数顺序不能变):-zcvf

格式: tar -zcvf 压缩包的名字.tar.gz 需要压缩的内容

例:tar -zcvf haha.tar.gz * :将当前目录下所有内容进行打包压缩

解压命令:tar

参数(参数顺序不能变):-zxvf 需要解压的压缩包名称 :解压到当前目录下

-zxvf 需要解压的压缩包名称 -C 指定压缩路径 :解压到指定目录下

例:需要把 /root/t5/haha.tar.gz 压缩包解压到 /root/t5/t5 中

tar -zxvf haha.tar.gz -C /root/t5/t5

系统命令

查看系统进程:ps

参数:-e -f

常用:ps -ef 相当于windows的任务管理器

7bc3ebcecec5b086c5480b18dd154e4b.png

UID:进程是被哪个用户打开的,root用户几乎对所有进程都有创建以及杀死的权利

PID:进程ID。用来杀死进程的

CMD:标明进程对应的程序或程序的位置

强制杀死某个进程:kill -9 PID号

f69b2af3ade140ff633388d8a9b20a20.png

ping命令:测试与主机的连通性

命令:ping ip地址 会持续不断测试,直到ctrl c关闭

0f03fa53541f5feb0142f56e4c175bc4.png

重启命令:reboot

关机命令:halt

其它命令(了解):setup(网络设置) 建议使用CRT运行该命令

文件权限

140af4458c9e3836a89093c427f14b90.png

第一部分:第一位,文件类型(d:目录,-:普通文件,l:超链接文件(快捷方式))

第二部分:所属用户的权限 u

第三部分:所属组的权限 g

第四部分:其他用户权限 o

2-10位:所有用户权限 a

示例:

8c049494946499174f332f3c1dd22215.png

chmod:变更文件或目录的权限

命令:

文件:

chmod u(或者g、o)=权限设置 需要更改权限的文件名

目录:-R 递归,必须大写

chmod -R u(或者g、o)=权限设置 需要更改权限的目录

97308379cc3a1bc06ce2e9d58cd12171.png

Post Views:

324

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值