Linux的命令(1)

Linux的常用命令(1)

进入崭新的世界

作为一只进入IT行业的新人,来到这个崭新的IT世界,希望在这里与大家一起分享IT的知识!

Linux的一些常用命令

CD的相关命令

cd / 表示为查看根目录下
cd ~ 表示为家目录,或者回到工作目录
cd …/ 或 cd … 表示为上一级目录,或父目录
cd - 表示为回到上一次跳转的目录
cd ./ 表示为当前目录,某文件夹

PWD

pwd 表示为显示当前路径

修改权限

用户读写执行权限(chmod)

chmod 755 目录 表示为修改该目录的权限
chmod -R 755 目录 表示为(-R)修改该目录及子目录下的权限
777 表示为最大权限,其中(7)表示可读可写可执行

用户访问权限(chown)

chown user:user 目录 表示为修改该目录用户权限
chown -R user:user 目录 表示为(-R)修改该目录及其子目录下的用户权限

一般文件情况权限及文件类型

VI相关命令

编辑模式:vi file.log 表示为打开文件
查找模式:【ESC】+【/关键字】 表示为查找关键字相关内容(n键为向下查找,N键为向上查找)
插入模式:【ESC】+【i】 表示为可修改、添加、删减内容(u键可立即回复到上一操作)
退出模式:【:q!】 表示不保存并退出命令;【:wq!】 表示保存并退出命令

ll相关命令

ls 表示为只列出文件名或者目录名
ll(ls -l的别名) 表示为列出的信息更加详细,会带有时间和是否可读写执行等信息
ll -a(等同于ls -la) 表示为可以查看到隐藏文件
ll -t(等同于ls -lt) 表示为按时间排序,从大到小
ll -r(等同于ls -lr) 表示为对目录进行反向排序
ll -tr(等同于ls -ltr) 表示为按时间从小到大进行升序的排序显示
ll -R(等同于ls -lR) 表示为列出所有子目录下的文件

压缩与解压缩

.tar.gz

tar -zcvf xxx.tar.gz 目录/文件夹dir1 表示为压缩文件夹dir1
tar -zxvf xxx.tar.gz 表示为解压缩(到当前文件夹)
tar -zxvf xxx.tar.gz -C 目录/指定文件夹 表示为解压缩到指定目录

.tar

tar -cvf xxx.tar 目录/文件夹dir1 表示为压缩文件夹dir1
tar -xvf xxx.tar 表示为解压缩(到当前文件夹)
tar -xvf xxx.tar -C 目录/指定文件夹dir 表示为解压缩到指定目录

.gz

gzip file1 表示为压缩
gunzip file1.gz 表示为解压缩

yum相关命令

yum install (下载并安装一个rpm包):yum -y install [package] 或者 yum install [package]
yum remove (删除一个rpm包):yum remove [package]
yum list:列出当前系统中安装的所有包
yum clean 清除缓存目录(/var/cache/yum)下的软件包:yum clean [package]

重启与关闭

关闭Linux:shutdown -h now
重启Linux:reboot或shutdown -r now
切换用户:su root 表示为切换到root超级用户;su - root 表示为切换到root超级用户并把工作目录切换到home目录

创建与删除

创建

创建一个文件夹dir0:mkdir dir0(文件夹)
创建多个文件夹dir0和dir1:mkdir dir0 dir1(多个文件夹)
创建目录树:mkdir -p /dir0/dir1/(前为目录,后为文件夹)dir2

在当前目录下创建文件file01:touch file01(文件)
在/home/user(目录)下创建文件file01:touch /home/user/(目录,文件)file01

删除

在当前目录下删除文件夹dir01以及子文件夹:rm -rf dir01(文件夹)
在当前目录下删除文件夹dir01下的所有文件:rm -rf dir01/*(文件夹)

在当前目录下删除文件file01:rm -f file01(文件)
在/home/user下创建文件file01:rm -f /home/user/file01(文件)

今天就到这里,接下来的内容将会在后期陆续给出!希望对大家有所帮助!

原创文章 2 获赞 4 访问量 30

猜你喜欢

转载自blog.csdn.net/weixin_47007030/article/details/106147242