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 文件效率高