大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
pwd 当前目录
ls 显示文件
ls -a 显示 所有文件wenjian
ls -a ~ 显示所有隐藏文件
文件类型 权限 硬链接数量 用户所有者 组所有者 文件大小单位字节) 修改时间戳 文件名
d 目录 -普通文件
权限分为三组 文件的用户所有者 组所有者 其他用户
如果 test不存在 使用 -p
删除文件夹下所有文件和子目录
删除一个目录 i交互式 r迭代式
-i 带有交互的询问
mv old new 更改文件名称
mv placeold placenew 更改文件位置(同时更改文件名称)
通配符匹配
ls -d
cat 创建文件
cat 文件 显示文本中的数据
cat -n给所有的行加上行号
cat -b给有文本的行加上行号
cat -T 不想出现制表符
less 文件名
tail -n count(行数) 文件名 查看文件后count行
head -count 文件名 查看文件前 count行
touch 文件名
*查找和显示文件
head 显示文件的前几行
find /home -user lxy 查找指定用户指定文件夹
locate 定位文件(包含此文件名)
命令是否存在和安装位置
比较两个文件夹之间的不同
权限问题
a是所有组 o其他用户 g组所有者 u用户所有者
可读 4 r 可写 2 w 可执行 1 x
tar压缩命令
-c是创建tar文件,-v是生成一个合并到tar文件的文件列表 -f 指定最终tar文件的名称 -z 让gzip压缩
压缩文件名 被压缩的文件
tar -cvtf filename zipped
-x从压缩包中提取文件 解压文件
-t 显示压缩包中的文件
gzip / bzip2压缩命令 主要用于压缩单个文件
gzip 文件名
解压文件 gzip -d 文件名
grep 命令 匹配 过滤 相当于正则表达式
grep “#” 文件名
grep -w the stack.yaml | cat -n 完整匹配
grep -v key file 反向匹配
grep -n key file 显示行号
grep -c key file 显示匹配个数
grep -e key1 -e key2 file多匹配模式
cat -n 查看文件 并加上行号
正则表达式
* * 匹配0到多个个字符
* + 匹配1个或多个字符
- .匹配单个字符
- [ ] 匹配一个字符集中的单个字符
- ? 匹配一个可选字符
- | 匹配二者其中任意一个
- \ 转义字符
匹配文件夹下的文件内容
vim编辑器
插入模式
i 光标之前
a 光标之后
I 行开头
A
o 行上面新开一行
O 行下面新开一行
返回命令模式
按下esc建返回命令模式
撤销 u ctrl+r
复制粘贴
yw
yy
y$
yG
p 粘贴
删除
dw
dd
d$
dG
x
X
搜索
/ 向前搜索
? 向后搜索
n 寻找下一个 N改变方向
用户管理
使用id查看当前用户名 组
配置管理员密码
增加和删除用户
为用户指定目录文件
删除用户的全部信息
查看磁盘使用情况
查看某一目录占用的空间
scp 远程拷贝
scp 文件名 主机名传输链路 :
scp filename hostnamea:/tmp
硬盘挂载和卸载
mount -t vfat /dev/sda2 /media/disk 将disk挂载到sda2上
df 查看磁盘挂载
du查看当前目录下的所有文件
sort -n 排序
环境变量
printenv HOME 打印环境变量
set BASH = /bin/bash
echo $my_variable 设置局部环境变量
my_variable = Hello
echo my_variable
my_global = “this is global” 设置全局变量
export my_global
bash
echo $my_global
unset my_variable 删除环境变量
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186271.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...