Linux 常用命令
基本操作
1、改变当前路径
cd .. (返回上一级) cd 目录名 (前往该目录)
2、关机
poweroff
3、改成纯命令行模式
init 3
4、返回图形模式
init 5
5、创建新目录
mkdir [目录名]
6、删除空目录
rmdir [目录名]
7、删除非空目录
rm -rf [目录名]
8、查看该目录下的所有目录
ls
9、新建空文件
touch xx[文件名].txt[后缀]
``
10、创建(写入)有内容的文件(会覆盖)
```cpp
echo helloworld > 2.txt
11、追加重定向
echo helloagain >> 2.txt
12、询问永久删除
rm -i 1.txt (y是删除,回车是默认n不删除)
13、不询问直接永久删除
rm -f 1.txt
14、复制文件
- 复制2到当前目录并命名为3
cp 2.txt 3.txt
- 复制到上一个目录并命名为3
cp 2.txt ../3.txt
- 复制目录
cp -r test[目录名] [新目录名]
15、移动文件/目录
mv 1.txt [如果有重命名的话那就是新的文件名]
16、查看文件内容
- 直接查看
cat [文件名] [又文件名]
- 合并
cat [1.txt] [2.txt] > [3.txt]
17、分页显示文件内容
more [文件名]
18、提取关键字
cat 1.txt | grop "hello" //提取1.txt文件里所有带有”hello“的句子
19、清屏
ctrl + l
20、压缩(zip)
tar cvf 1.tar 1.txt //把1.txt打包成tar格式的压缩包
21、解压缩(unzip)
tar xvf 1.tar
22、命令行目录返回到Desktop
cd ~
文件权限的基操
23、文件权限管理
u:用户 g:用户组 o:其他 a:全部
chmod [选项ugoa] 模式 文件名
eg => chmod u+x test.txt //给test.txt文件增加执行权限
24、改变用户所属和用户组所属
- 改变用户所属
chown azhan 1.txt //把1.txt的用户所属改到azhan
- 改变用户组所属
chown azhan:azhan 1.txt
25、增加一个用户
adduser 用户名
未完待续有补充。