linux随笔
一、常用linux命令
目录操作
1、查看
cd / 进入根目录
ls 横向查看当前目录下的内容
ll 竖向查看当前目录下的内容
2、切换目录
cd / 根目录
cd .. 上一级目录
pwd 显示当前工作的目录
3、增加
mkdir aaa 在当前目录下创建aaa目录,相对路径
mkdir ./bbb 在当前目录下创建bbb目录,相对路径
mkdir /ccc 在根目录下创建ccc目录,绝对路径
4、搜索
find / ‐name 'b' 查询根目录下(包括子目录),名为b的目录和文件
find / ‐name 'b*' 查询根目录下(包括子目录),名以b开头的目录和文件
5、修改
mv aaa aaaa 将目录下的aaa目录修改为aaaa
6、剪切
mv /aaaa /bbb 将根目录下的aaaa目录,移动到bbb目录下,在bbb目录下也叫aaaa目录
mv bbbb usr/bbbbb 将当前目录下的bbbb目录,移动到usr目录下,且修改名为bbbbb
7、拷贝
cp ‐r /aaa /bbb 将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下名字为aaa
cp ‐r /aaa /bbb/aaaa 将/目录下的aaa目录复制到/bbb目录下,且修改名为aaaa
8、删除
rm ‐r /aaa 询问式删除/目录下的aaa目录,y表示确认,n表示取消,如果aaa目录中还有子目录,则进入aaa目录下的所有子目录,依次询问
rm ‐rf /bbb 强行式删除/目录下的bbb目录,如果bbb目录中还有子目录,也会被强行式删除
文件操作
1、增加
在指定的目录中,创建文件
cd /aaaa 定位于/aaaa目录
touch a.java 在aaaa目录中创建a.java文件
2、查看
语法:cat/more/less/head/tail 文件
以只读方式查看文件的内容
cat a.java 查看a.java文件的最后一页内容
more a.java 从第一页开始查看a.java文件内容,按回车键一行一行的看,按空格健一页一页的看,q退出
less a.java 从第一页开始查看a.java文件内容,按回车键一行一行的看,按空格健一页一页的看, 支持使用PageDown和PageUp翻页,q退出
head a.java 查看a.java文件的前10行内容
tail a.java 查看a.java文件的后10行内容
head ‐n 7 a.java 查看a.java文件的前7行内容
tail ‐n 7 a.java 查看a.java文件的后7行内容
3、删除
语法:rm [参数] 文件
从目录中删除文件
参数解释:
- -r 递归处理,对于文件删除,这个参数可带,也可不带,它会询问你,y表示是删除,n表示不删除 2. -f 强制删除文件,它不会询问你
rm ‐rf a.java 强行式删除当前目录下的a.java文件
rm ‐rf ./a* 强行式删除当前目录下以a开头的所有文件
rm ‐rf ./* 强行式删除当前目录下所有文件
4、修改
linux 下的vi 是一种文字编辑器,后来的升级版本是vim。vi 分为三种模式:一般模式、编辑模式(插入模式)、命令 模式(底行模式)。
两种语法 :vim 文件、vi 文件
使用方式:
输入“vim 文件名”进入“一般模式”
按下“i”从一般模式,进入“插入模式”
按下“esc”从“插入模式”退出到“一般模式”
在“一般模式”下,输入“:wq”,退出编辑。
命令演示:
vim a.txt 用vi编辑器打开/创建a.txt文件
按i键,进入编辑模式
输入内容
按esc键,进入一般模式 按 Shift : 进行命令模式 输入wq回车,表示存盘退出;输入q!回车,表示不存盘强行退出
压缩
其他