Linux学习笔记(一) 常用Linux命令
2017-12-21 15:39
211 查看
常用基础命令
终端
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
终端
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
相关文章推荐