Linux学习笔记(一) 常用Linux命令

常用基础命令

终端

Ctrl shift+

Ctrl+C不执行

clear清除屏幕

ls当前目录下所有的文件及文件夹   -a -l -h

tree

pwd

cd  change directory

cd 相对路径

cd 绝对路径

cd . 当前

cd ..当前路径上一层

cd -上一次所在的路径

cd~家目录

按tab自动补全命令

创建文件:touch

创建文件夹:mkdir

mkdir A/B/C/D -P 在指定目录下创建文件夹,不存在的文件夹会自动创建

删除文件 :rm 文件名/文件夹  -r

删除非空文件夹:rmdir

查看文件中的内容:cat   可以同一时刻显示多个文件

把两个文件合并成一个文件  cat.txt  txt1 text.txt >>txt2.txt

编辑文件 :gedit 文件名(用的少)


帮助文档

(1) 命令 --help

(2)       man 命令   manual

历史信息

history

!历史命令编号   回车

通配符  * ?  [范围]

重定向

ls > xxx.txt  原本应该显示在终端上的内容,写入到了xxx.txt 删除原来的内容

ls >>xxx.txt  追加到原文件的末尾

分屏:more xxx.txt 当文件内容很多时,只显示一部分,按f向下翻, 按b上翻, 按q退出 

cat xxx.txt显示出文件所有的内容

分屏显示当前目录下的所有的文件 ls -lah | more

重命名 :mv

链接  

软链接:ln -s 文件名 快捷方式名 


硬链接:ln  文件名 快捷方式名   删除了被链接的文件硬链接还可以使用

查看有多少了硬链接


grep action xxx.txt 搜索在xxx.txt中是否有action字符串

cp     复制粘贴文件

cp -r 复制粘贴文件夹

mv 

重命名

移动

find  在指定目录找文件(根据文件名) find   ./ -name  *.sh

sudo 权限

tar  

打包 tar -cvf test.tar *.py

压缩并打包 tar -zcvf test.tar.gz *.py

tar -jcvf yyy.tar.bz2 *.txt

解包  tar -xvf test.tar  压缩包没有被删

解压包   压缩包没有被删  用哪种方法压缩就用哪种方法解压

tar -zxvf test.tar.gz -C 指定路径

tar -jxvf test.tar.bz2

zip

压缩 zip zzz.zip *.txt

解压 unzip zzz.zip  -d 指定路径

which 查看使用的命令属于哪个目录

which ls

which ps

cal 

cal -y 2017

date 

date查看当前时间

date > 1.txt 

date "+%Y%m%d"   20171221

date "+%y%m%d"   171221

ps 查看进程信息

ps 当前终端开启的进程

ps -aux 当前正在开启的程序

top 查看进程

htop查看进程

kill pid 结束这个pid编号的进程 -9(强制杀死)

shutdown -h now (+10)(+20::20)关机 立刻  10分钟以后 晚上8点20关机

reboot  重启

df -h 整个硬盘的使用情况

du -h 当前文件夹的大小

ifconfig  

查看ip ifconfig

修改 ifconfig ens33 修改后的ip

ping 




猜你喜欢

转载自blog.csdn.net/ti__it/article/details/78864450