一、常用命令
1.cd 切换目录change directory
cd ##切换到当前用户主目录
cd .. ##切换到上一级目录
cd . ##切换到当前目录
注意:目录结构是倒悬挂树型,目录的切换只能上下,不能左右
绝对路径:以根目录开头来描述一个路径
相对路径:以当前位置(工作目录)来描述一个路径
2.ls 显示当前目录下有哪些文件
ls -a ##(中间有空格)显示所有文件
ls -l ## 以长格式显示文件的详细信息
ls -la ## 显示当前目录下所有文件的详细信息
注意:.开头的文件为隐藏文件,需要用 ls -a 参数才能显示
3.clear 清理终端屏幕 快捷键: ctrl+l
4.pwd 显示当前所在的绝对路径
5.whoami 显示当前用户名
二、文件相关命令
1.touch 创建或修改一个文件
touch xxx ##创建文件xxx(触碰修改一个文件,如果没有就新建一个)
2.rm 删除文件
rm xxx ## 删除文件xxx
rm -rf xxx ## 删除xxx并且不返回错误信息
注意:rm 只能删文件,并且不经过回收站、没有提示、小心谨慎、几乎找不回来,除非运气
3.cat/more/less/head/tail+文件名 查看文件内容
cat ## 把文件所有内容显示到终端,适合查看内容较少的文件
more ## 可以从头分页显示内容 空格下一页 回车下一行 q 退出
less ## 跟more类似,可以键盘上下键换页,可检索,速度快
head ## 只显示前十行
tail ## 只显示末尾后十行
4.cp 复制文件
cp a b ##复制文件a到b (a,b可以是路径,b可以改名字)
5.mv 移动文件
mv a b ## 移动a到b 移动文件同时也具备重命名的功能
三、目录相关命令
1.mkdir 创建目录
mkdir dirmame ## 创建一个目录dirname
mkdir -p 1/2/3/.... ## 创建多级目录1/2/3...
2.rmdir 删除目录
rmdir xxx ## 只能删除空目录xxx
rm -rf xxx ## 删除非空目录xxx
3.cp 复制目录
cp -rf a b ## 复制目录a到b
4.mv 移动目录
mv a b ## 移动目录a到b
四、网络相关命令
1.ifconfig 查看网络配置信息
注意:ipconfig 是windows下查看网络信息的命令
2.ping 检测当前计算机到目标计算机之间的网络连通性
ping ip地址/网址 ##测试网络联通性(windows也一样)
ping +本机地址 ##检查网卡是否正常工作
3.ftp /telent / ssh 远程登录
ftp ip地址 ## 远程登录一台具有FTP服务的服务器
telent ip地址 ## 远程登路一台具有Telent服务的服务器
ssh 用户名@ip地址 ## ssh采用加密、压缩传输,更安全、传输速度更快。
注意:ftp、telent都是采用明码传输,安全系数不高,一般公司内部使用。
五、其他命令
1.tar 压缩 / 解压缩
## gzip格式:
tar -zcvf 压缩包名 要压缩的目录 ## 压缩(一般压缩包包名以 .tar.gz作为后缀名,zcvf四个参数顺序无所谓)
tar -zxvf 压缩包名 解压到当前目录下 ## 解压缩(zxvf四个参数顺序无所谓)
## bz2格式:
tar -jcvf 压缩包名 要压缩的目录 ## 压缩(一般压缩包包名以 .tar.bz2作为后缀名)
tar -jxvf 压缩包名 解压到当前目录下 ## 解压
2.chmod 修改文件权限
chmod mmm 文件名 ## 其中mmm是三个0-7的整数并且是新的权限 m=r(4)+w(2)+x(1)
例如:rw-r--r-- mmm=644
chmod +/-r/w/x 文件名 ## 给该文件加或减读/写/执行权限,所有用户一起改
注意:一共有读、写、执行三种文件权限,--- --- --- =自己 组员 其他人=mmm(执行是能进去,目录必须拥有执行权限才能cd访问,目录都有执行权限)
3.find 查找文件及目录
find 位置 条件(-name)查询内容 ## 找出与查询内容完全一样的
例如:find / -name stdio.h ## 查找根目录下名称为stdio.h的文件或目录
注意:常用条件:
-name:根据文件名查找
-mtime n:n为数字,表示找出在n天前的当天被更改过的文件
-mtime +n:查找在n天前(不包括n天当天)被改过的文件
-mtime -n:查找在n天之内(包括n天当天)被改过的文件
-size +/-:查找比XXsize大/小的文件
4.更新软件源命令
sudo apt-get update
5.更新系统
sudo apt-get upgrade
6.关闭/重启系统
sude init 0 ## 关闭系统
sudo reboot ## 重启系统
7.安装软件
sudo apt-get install 软件名 ## 安装软件
8.重定向、管道、通配符:
目录
3.cat/more/less/head/tail+文件名 查看文件内容