Linux基础命令

创建目录: mkdir 目录名 (只可以创建一个目录)

创建多层目录: mkdir -p 目录名/目录名/目录名............

创建目录时指定权限: mkdir -m 777 目录名

创建多层目录并指定权限: mkdir -p -m 777 目录名a/目录名b....(注意,权限只可以指定在最后一层目录,其他目录依旧时默认权限)

删除空目录: rmdir 目录名 (注意,只可以删除空目录)

显示当前目录路径: pwd (注意,这里有一个参数,就是 pwd -P,在linux中,会有连结档, 意思就是路径相同,加-P参数可以显示出正确完整路径, 意思就是显示出当前目录路径的,看图就明白了)

创建文件: touch文件名.后缀

复制文件: cp 文件名 复制后的文件名

复制文件到指定目录: cp 文件名 /目录/目录/重命名名字

复制目录到指定目录(递归): cp -r 目录名 目录名/重命名

连同属性权限一起复制文件: cp -p 文件名 文件名

复制时询问如果存在此文件,是否覆盖: cp -i 文件名 文件名

复制文件属性,权限,目录下的文件: cp -a 文件名 文件名

删除文件: rm 文件名

删除文件,如果文件不存在忽略提示信息: rm -f 文件名

删除文件,会提示是否确认删除: rm -i 文件名

删除文件,递归删除,比如删除目录: rm -r 目录名

删除文件参数可以组合,比如rm -rf, rm -if

移动文件: mv 文件名 目录名

移动文件,如果已经存在强行覆盖: mv -f 文件名 目录名

移动文件,如果依旧存在询问是否覆盖: mv-i 文件名 目录名

移动文件也可以移动多个文件到目录: mv 文件名1 文件名2 目录名

创建用户组: sudo groupadd 组名

删除用户组: sudo groupdel 组名

创建用户: sudo useradd -m -g 组名 用户名

删除用户组: sudo groupdel 用户名

查看用户组: cat /ect/group

查看用户: cat /ect/passwd

切换用户: su 用户名

查找文件目录: find . -name '文件名'

查看执行名称位置信息: ps -ef|grep '你要搜索的关键字'

回到根目录: cd ////

回到上级目录: cd ..

去到其他用户的家目录: cd ~用户名 (除了root用户外,其他用户的家目录都是 /home/用户名)

回到根目录: cd (注意,如果是root用户就回到/root, 如果是其他用户就回到家目录 /home/用户名)

查看目录文件等信息的权限: ls -al 也可以指定文件 ls -al 文件名

查看纯文本文件内容(从第一行开始): cat 文件名

查看纯文本文件内容(从最后一行开始): tac 文件名

加参数 -A 的话会显示特殊字符, ^代表tab键, $代表换行符

查看纯文本文件内容: tail 文件名

加参数 -n 代表显示几行, 例如 tail -n 100,代表显示最后一百行

加参数 -f 代表连续查看文件, 例如 tail -f , 代表连续查看文件内容,按ctrl+c结束查看, 一般用来查看实时日志用,例如tail -fn 100,代表查看该日志文件最后100行

查看日期文件或者是一些二进制文件使用cat或者tail会乱码,需要使用 od -t 命令查看, 例如 od -t a 文件名

加参数 a 默认字符输出

加参数 c ASCII 码输出

加参数 d 十进制输出

加参数 f 浮点数输出

加参数 o 八进制输出

加参数 x 十六进制输出

压缩文件命令: tar -c 要压缩的文件名 -f 压缩后的名字.tar

解压文件命令: tar -x -f 要解压的压缩文件

查看压缩文件内的文件: tar -t -f 压缩文件

解压文件到指令目录: tar -x -f 要解压的压缩文件 -C 目录位置

编辑文件: vim 文件名

进入编辑模式: i

退出编辑模式: esc键

保存编辑: :w

强制保存编辑: :w!

退出编辑: :q

强制退出编辑(一般用在不小心改了文件了,但是不想保存的时候): :q!

保存并退出: :qw

强制保存并推出: :qw!

搜索文件:   /要搜索的字

重复向下搜索: n

重复向上搜索: N

删除光标所在行: dd

移动光标到文档最后一行: H

移动光标到文件第一行: gg

显示行号: :set nu

移动光标到指定行号: 行号 G

linux系统的文件路径: /usr/share/doc linux

网络服务问题查看日志路径: /var/log

启动jar包命令          

java -jar jar包名称    (如果ctrl+c 或者关闭窗口程序会中断)

java -jar jar包名称 &  (ctrl+c 不会中断, 但是关闭窗口会中断)

nohup java -jar jar包名称 & (运行程序日志会输出到当前目录的nohup.out文件下,ctrl+c                            和关闭窗口不会中断)

nohup java -jar jar包名称 > temp.out & (重新向日志文件位置 temp.out代表文件位置,不会中断)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值