如何调整命令行窗口大小?
cmd +放大
cmd -缩小
格式
命令 选项 参数
commend [option]param
命令使用文档
man 命令
man 1 ls 查看系统命令
man 2 open 查看open方法的使用
man之后可以通过q进行退出,f进行向前翻页,b向后翻页,上下键进行前进后退,或通过滑轮滚动。。。
常用命令
ls
当前文件夹下所有文件
ls -a
显示所有文件
ls -l
列表的形式
ls -l -h
文件大小可以用单位进行现实
ls -alh
简写
pwd
当前文件路径
cd
进入文件夹
cd /
进入根目录
cd ~
进入home目录
cd .
进入当前目录
cd ..
进入上级目录
cd -
进入上次目录
touch
创建文件
touch .123.tex
创建隐藏文件
mkdir
创建文件夹
mkdir -p
递归创建目录
cat
查看文件内容
rm
删除文件
rm -r
递归删除
rm -f
强制删除
rmdir
删除文件夹
history
历史命令
!2074
执行2074对应的命令
clear
清屏
more
对文件内容进行分屏,与cat
的区别就是分屏显示
Ctrl+C
不执行当前输入的命令
|
管道 一个命令的输出作为另一个命令的输入
ls -alh /bin | more 分屏显示bin目录下的所有列表文件
ln
链接
ln -s 1.txt 1-soft.txt
创建1-soft.txt快捷方式 软连接方式 1.txt删除后1-soft.txt打不开
ln 1.txt 1-soft.txt
创建1-soft.txt文件 硬连接方式 1.txt删除后1-soft.txt能打开
mv
重命名 或 移动文件
- v
显示进度
mv 1.txt 2.txt
将1.txt重命名为2.txt 也可修改文件夹
mv 1.txt currentDir/
移动1.txt到currentDir文件夹下 相当于剪贴
cp
拷贝
- v
显示进度
cp 1.txt currentDir/
拷贝1.txt到currentDir文件夹下 相当于复制
grep
搜索文件内容
格式:grep [option] '搜索内容' 文件名
option
- i
忽略大小写
- n
显示行号
可使用正则表达式
^
开头
$
结尾
find
搜索文件
find / -name "*name*"
查找根目录下所有包含name的文件,可使用正则
find / -size +4M -size -5M "*name*"
查找根目录下所有大于4M小于5M的文件
find / -name "*name*"
查找根目录下所有包含name的文件,可使用正则
tar
解压缩
格式:tar [参数] 打包文件名 文件
-c
创建打包文件
-v
显示进度
-f
指定档案文件名称,f后面一定是.tar文件,所以必须放在选项最后
-t
列出档案中包含的文件
-x
解开档案文件
-z
压缩或解压缩成.tar.gz的格式 ,大小会小很多
-C
解压到指定目录
tar -zcvf test.tar.gz *.py
创建压缩包
tar -zxvf test.tar.gz
解压缩
-j
压缩或解压缩成.tar.gz2的格式 ,大小会小很多
tar -jcvf test.tar.gz2 *.py
创建压缩包
tar -jxvf test.tar.gz
解压缩
zip、unzip
解压缩
zip testzip *
unzip -d ./ testzip.zip
which
查找命令位置
which ls
/bin/ls
系统命令
cal
查看日历
date
查看当前时间
date "+%Y====%m=====%d"
ps
查看系统进程
kill
杀死进程
reboot
重启
shutdown -r now
重启
shutdown -h now
立即关机
shutdown -h +10
10分钟后关机
df -h
存盘占用大小
du -h
当前路径使用情况
ifconfig
网卡信息
ping
判断ip地址是否存在
chmod
修改文件权限
chmod 777 文件名
修改当前用户、用户组、其他用户权限成可读可写可执行
chmod u=r,g=w,o=x
文件名 修改当前用户组为可读,用户组为可写,其他用户可执行
通配符
*
匹配所有
?
匹配任意一个
[]
匹配括号中的范围,可为数字和字母,可以用-
来简写范围
\
转义字符
重定向
>
将原本显示在终端的显示在文件中,会覆盖
ls -alh >xx.tet
>>
将原本显示在终端的追加到文本中
自动不全
Tab 自动补全
网友评论