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 命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。
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查找是区分大小写的
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
确认
rm命令
rm t.txt
—————–删除文件t.txt
rm -r she
—————–删除目录she
df命令
df -a
——————————列出全部文件系统和各分区的磁盘使用情况
du命令
du -h
———————-以 KB、MB、GB 为单位,提高信息可读性
du -s
———————— 只列出各文件大小的总和
gzip 命令
gzip
命令只能压缩单个文件,无法压缩目录
gzip flie
—————— 文件file被压缩,并保存为file.gz
gunzip file.gz
————-解压文件,file.gz文件会被删除,以file替代
tar命令
这个命令把大量的文件和目录打包成一个文件
注:tar命令默认不压缩文件
tar cvf archive.tar file1 file2.....
—————
tar -tvf filename.tar
————-列出tar文件的内容
tar xvf filename.tar
———–解压.tar文件
再输入gzip filename.tar
———-压缩为.gz文件(一种方法:反过来先解压.gz,再解压.tar,效率慢是缺点)
楼上的命令——–不如 tar zxvf
直接 解压.tar.gz 文件效率高