linux命令
四个主要目录
/:根目录
/etc:各种配置信息
/root:登陆时默认目录
/usr:各种应用程序
ls :当前目录下文件或目录
ls -a:所有文件,包括隐藏文件
ls -l:当前目录下详细列表,不包含隐藏文件
ls -la或者ls -al:列出详细列表且包含隐藏文件
ll -h:友好展示详细列表
d:代表文件夹
-:代表文件
l:代表链接文件
展示某个目录下内容:ll -h 目录名
pwd:当前所在目录,返回绝对路径
mkdir 文件夹名称:创建文件夹
mkdir t1/t2:级联创建t2目录,在当前目录下的t1目录中创建t2,前提t1目录存在
mkdir -p t3/t4:-p表示若t3不存在,先创建父目录t3再创建子目录t4
rmdir t5:删除空目录t5
cat 文件名:快捷查看文件内容,适合查看少量信息的文件
more 文件名:分页显示文件内容
enter:下一行
空格:下一页
q:退出
less 文件名:分页查看内容,且标注行号
文件操作命令
文件复制:可以写相对路径也可以绝对路径
cp 源文件名 目标位置:复制文件
cp 源文件名 目标位置/新名字:复制并改名
目录复制:-r:递归复制
cd -r t5 t1:将t5目录复制到t1 -r:代表递归复制t5内容
文件移动:mv
mv 源目录 目标位置 ,当目标位置中有同名的文件,会询问是否覆盖
mv -f t5 t1:移动t5到t1中,若t1中有同名t5,则强制覆盖
mv 源文件名 目标文件名:可起到改名效果
文件删除:
rm 文件名:删除文件
rm -f 文件名:强制删除文件,不会询问是否删除
目录删除:
rm -rf 目录名:强制删除该目录及目录下所有内容
注意;
rm -rf*:删除当前目录下所有内容
rm -rf/*:删除linux系统根目录下所有内容
查找命令
find 目录位置 -name '名字'
文档编辑命令
vim命令
vim 文件名:打开进入文件
三个模式
一般模式:浏览内容,!切换底行模式
插入模式:i/a/o切换到插入模式,esc切换到一般模式
底行模式:可以进行强制/保存退出,:q!->强制退出不保存,:wq->保存并退出
管道(|):将多个命令连接处理,第一个命令结果作为第二个命令输入
1.传输
2.链接
grap:字符串搜索,返回所在行
grap 目标字符串 搜索文件名
压缩、解压命令
压缩包两种格式:*.tar:仅打包
*.tar.gz:打包并压缩大小
压缩:参数顺序不变
tar -zcvf 压缩包名字.tar.gz * ->将当前目录下所有内容压缩
解压:-zxvf
tar -zxvf 要解压的压缩包名称->解压到当前目录中
tar -zxvf 目标压缩包名称.tar.gz -C 指定压缩路径->解压到指定路径中
系统命令:
查看进程:ps -ef
查看进程中和vim有关的进程:ps -ef|grep -i vim
杀死进程:kill -9 pid号(进程号)
杀死和vim有关的进程:
ps -ef|grep -i vim
kill -9 pid号
查看网络及关机命令
ifcongig:本机ip
ping ip地址:测试连通性,停止ctrl+c
reboot:重启操作
halt:关闭计算机
其他命令
网络设置命令:setup
权限命令
ll命令->查看文件/文件夹详细信息,包括权限
-rwxrw-r--: r:读、w:写、x:执行权限、-:没有权限
第一位:-:代表普通文件,d:代表文件夹,l:代表链接文件
第2-4位:所属用户权限
第5-7位:所属组权限
第8-10位:其它用户权限
权限更改:chmod
chmod 所属用户(u)/所属组(g)/其它用户(a)=权限设置 被更改的文件名(包括后缀)
文件夹权限更改:-R:递归处理
更改t1文件夹中所有文件权限
chmod -R u=r t1->将t1文件夹下所有文件所属用户权限改为只读