Linux常用命令

首先登陆linux系统,输入账号xxxx回车,再输入密码:xxxx

Linux常用命令如下:

[root@localhost ~]# cd ..    --- 返回上一级目录

[root@localhost /]# ls        ---查看目录信息(有很多目录)

[root@localhost /]#cd -   --返回上次所在的目录  

[root@localhost /]# cd home      ---进入到指定的目录(home)下  

[root@localhost home]# ls       ---查看home目录下有哪些目录(此时无结果,因为home  目录下还没有其他子目录)

[root@localhost home]#mkdir chen     ---home目录下新建一个chen目录

[root@localhost home]#mkdir -p a/b/c    --递归方式创建多级目录 a包含b,b包含c

[root@localhost home]#ls      -- 查看home目录下的目录信息 (结果会显示蓝色字体的chen目录)

[root@localhost like]#rm -r wan  回车再输入y确认删除     --删除like目录下的wan 目录,如果wan目录下还存在子目录要一起删除 回车输入y确认都删除否则n不删除

[root@localhost like]#rm -rf juan   ---删除like目录下的juan目录及其juan包含的所有子 目录,如果删除的目录下有子目录用-r删就需要手动确认是否删除,用-rf则无需确认,一键删除

[root@localhost home]#mkdir -p a/d/c    ---逐级创建abc目录

[root@localhost home]#whoami     ---查看操作者信息(是谁在操作系统)、

[root@localhost home]#pwd     ---查看当前操作位置

[root@localhost c]#mv c2 c1      ---c下面有c1c2两个同级子目录,把c2移到c1目录下

[root@localhost c1]#mv c2 c     --c1下面有c2,把c2改名为c

注:([root@localhost c]#mv c2 c1 [root@localhost c1]#mv c2 c的区别在于:

[root@localhost c]#mv c2 c1  ---- c下面有两个同级子目录c2 c1 所以能够将c2剪切到c1

[root@localhost c1]#mv c2 c  ---c2剪切到c1下后,c2成为了c1的子目录,所以c1下面只有c2一个子目录,所以在使用mv时是改名字

[root@localhost c2]#cp -r c3 c4      --复制c3c2目录下并且取名为c4,也就是c2原来有c3这一个子目录,现在又复制了c3且取名为c4,也就是现在c2c3c4这两个子级

[root@localhost c2]#cp -r c3 c4/c5    --c2子目录下复制一份c3(名字取为c5)c4下,也就是说c2下面有c3c4这两个同级目录,现在我们复制一个c3放到c4下面并且取名为c5,结果是c2下面有c3c4c4下面有c5

cd home       --跳转到目录home下面

cat a.txt      -- 查看文件a.txt里面的内容

ls  a           --查看文件夹a里面的内容

ls  -a        --查看全部文件(包括隐藏文件)

ls  -f         --查看目录中的文件

ls   -l       --显示文件和目录的详细信息

rm a.txt       --删除文件a.txt

rm -r a        --删除文件夹a

tail -f         --查看日志

cp a b/c       --复制文件夹ab中,并改名字为c

mkdir aa       --创建文件夹aa

touch aa.txt    --创建文件aa.txt

vi aa.txt    :wq    --编辑文件aa.txt,并且保存退出

q             --退出

q!            --强制退出

Su            --用户切换

Shutdown  -h  now  --关机

init   0       --关机

打包和压缩文件:

bunzip2 file1.bz2    --解压一个叫做 'file1.bz2'的文件
bzip2 file1    --压缩一个叫做 'file1' 的文件
gunzip file1.gz   --解压一个叫做 'file1.gz'的文件
gzip file1   --压缩一个叫做 'file1'的文件
gzip -9 file1   --最大程度压缩
rar a file1.rar test_file   --创建一个叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1    --同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar    --解压rar包
unrar x file1.rar   --解压rar包
tar -cvf archive.tar file1    --创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1    --创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件
tar -tf archive.tar   --显示一个包中的内容
tar -xvf archive.tar    --释放一个包
tar -xvf archive.tar -C /tmp    --将压缩包释放到 /tmp目录下
tar -cvfj archive.tar.bz2 dir1    --创建一个bzip2格式的压缩包
tar -xvfj archive.tar.bz2    --解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1     --创建一个gzip格式的压缩包
tar -xvfz archive.tar.gz     --解压一个gzip格式的压缩包
zip file1.zip file1    ---创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1    --将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip     --解压一个zip格式压缩包

 

posted @ 2024-08-22 15:45  勇气1  阅读(4)  评论(0编辑  收藏  举报