目录
- etc
系统配置文件目录
- usr
多用户共享文件目录
- home
用户目录
命令
目录
- cd 目录
目录切换
cd usr切换到usr目录
cd ../ 切换到上级目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
-
mkdir 文件夹名
创建文件夹
mkdir test 则会创建一个test文件夹
-
ls[-al]
查看当前目录所有文件
ls -a 查看所有目录 ls -l 查看目录详细信息,可缩写 ll
-
find 目录 参数
查找当前目录下与参数相关的目录(文件)
find /root -name '*test*' 查找root目录下名字有test的文件
-
mv 目录名称 新目录名称
将目录名称改为新目录名称
mv oldTest newTest 会将oldTest文件改名为newTest,如果第二个参数是路径则会剪切
-
cp -r 目录名称 目录拷贝目标位置
复制目录 r 表示递归子目录
cp -r /usr/newTest /test
-
rm [-rf] 目录
删除目录 -r 递归 -f不询问直接删除
rm -rf newTest 不询问删除newTest以及儿子
文件
-
touch 文件名称
创建文件
touch aaa.txt
-
cat/more/less/tail 文件
查看文件
cat只能看最后一屏 more 空格翻页,回车下一行,按q退出 less 空格翻页,回车下一行,按q退出,PgUp上一页,PgOn下一页 tail -10 -f 文件路径,查看这个文件的倒数10行,-f是动态监控(及时监控文件变化)
-
vim 文件
编辑文件
vim aaa.text 默认进入命令模式 i 插入,进入编辑模式 esc 进入底行模式 :wq! 写入并退出, ! 为强制写入
压缩和解压
-tar -zcvf 打包压缩后的文件名 要打包压缩的文件
> 压缩:
tar -zcvf test.tar.gz /test/*
z 调用gzip压缩命令进行压缩
c打包文件
v显示运行过程 f指定文件名
-tar [-xvf] 压缩文件名 -C 指定路径
> 解压
tar -xvf test.tar.gz
x代表解压
v显示运行过程
f指定文件名
-C 解压到指定路径
其他
-
pwd
显示当前位置
-
grep 要搜索的字符 要搜索的文件 --color
grep to sudo.conf --color --color 搜索字符显示颜色
-
|
管道
ps -ef | grep txt
-
ps -ef
查看当前系统中运行的进程
-
kill -9 进程id
杀死进程
-
ifconfig
本地Ip信息
-
ping
查看与别的Ip是否连通
-
netstat -an
查看系统使用端口
-
nohup
后台运行命令,断开链接会继续运行
nohup java -jar a.jar >app2.out 2>&1 &
权限
-
chmod u=rwx,g=rwx,o=rwx 文件名
设置权限 读r=4 写w=2 执行x=1 ,可用数字代替
chmod u=rwx,g=rw,o=x aaa.txt 等同于 chmod 761 aaa.txt
网友评论