每天学点Linux命令(一)

Hello friend

Posted by shexiaobin on October 2, 2018

Linux常用命令大全(一)

cd命令

cd / —————— //转到根目录

cd ~ 或 cd ———- //转到用户目录

cd /usr ————- //转到usr目录 (绝对路径)

cd test ————– //转到当前目录下的text目录(相对路径)

cd .. —————– //回到上一级目录

pwd命令

pwd ————-查看当然目录的位置

ls命令

ls ———–列举目录下的全部文件,但不包括隐藏文件

ls -a——-列举全部文件,包括隐藏文件

ll ———–列举目录中细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等

ll example.doc——–列举文件 examples.doc 的所有信息

cat命令

cat 命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

image.png

cp命令

cp 命令用来拷贝文件

cp t.txt Document/t ———– 该命令将把文件 t.txt 复制到 Document 目录下,并命名为 t

cp hbase ~/she/t 或 cp hbase /home/shexiaobin/she/t ———– 不在同一目录下

grep命令

在一堆文件中查找一个特定的字符串

grep hello 1.txt ————在1.txt中查找hello这个字符串,grep查找是区分大小写的

image.png

touch命令

mkdir命令是创建一个目录

touch newfile —————创建一个名为newfile的空白文件

使用vi newfile命令进行修改

mv命令

用来移动文件(不在同一目录下的命令操作与cp一样)

mv t.txt Document———–把文件 t.txt 移动到目录 Document 中

mv t.txt Document/a——把文件 t.txt 移动到目录 Document 中,并改名为a

mv -i —————-会提示是否覆盖目标中的文件,输入y确认

image.png

rm命令

rm t.txt —————–删除文件t.txt

rm -r she —————–删除目录she

df命令

df -a ——————————列出全部文件系统和各分区的磁盘使用情况

image.png

du命令

du -h ———————-以 KB、MB、GB 为单位,提高信息可读性

image.png

du -s ———————— 只列出各文件大小的总和

image.png

gzip 命令

gzip命令只能压缩单个文件,无法压缩目录

gzip flie —————— 文件file被压缩,并保存为file.gz

gunzip file.gz ————-解压文件,file.gz文件会被删除,以file替代

tar命令

这个命令把大量的文件和目录打包成一个文件

注:tar命令默认不压缩文件

tar cvf archive.tar file1 file2..... —————.tar是生成归档的文件名

image.png

tar -tvf filename.tar ————-列出tar文件的内容

image.png

tar xvf filename.tar———–解压.tar文件

再输入gzip filename.tar———-压缩为.gz文件(一种方法:反过来先解压.gz,再解压.tar,效率慢是缺点)

image.png

楼上的命令——–不如 tar zxvf直接 解压.tar.gz 文件效率高