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下面有c1和c2两个同级子目录,把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 --复制c3到c2目录下并且取名为c4,也就是c2原来有c3这一个子目录,现在又复制了c3且取名为c4,也就是现在c2有c3和c4这两个子级
[root@localhost c2]#cp -r c3 c4/c5 --在c2子目录下复制一份c3(名字取为c5)到c4下,也就是说c2下面有c3和c4这两个同级目录,现在我们复制一个c3放到c4下面并且取名为c5,结果是c2下面有c3、c4,c4下面有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 --复制文件夹a到b中,并改名字为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格式压缩包