这篇博客整理一些日常经常使用的Linux命令,以及总结一部分常用的Linux 知识,以备日后复习使用。
最常用命令
cd
: 打开某个文件夹ls
:查看当前目录下文件cp
:复制文件mv
:剪切指令vim
:编辑文件指令mkdir
:创建文件夹指令mkdirs
:创建多级文件夹指令touch
:创建文件指令source
:使刚修改的初始文件生效tar
: 解压文件find
: 查找命令chmod
:修改文件权限Systemctl start firewalld
:开启防火墙Systemctl start firewalld
:禁用防火墙systemctl status firewalld或者 firewall-cmd --state
:查看防火墙状态firewall-cmd--zone=public --add-port=xxxx/tcp --permanent
:开放xxxx端口 --permanent表示永久开放top
:查看CPU使用率netstat
:查看端口命令
移动、复制、查看文件操作
-
cd
文件跳转cd ~
进入当前用户Home目录cd /
返回根目录cd ..
上一级目录cd ./
当前目录
-
pwd
显示工作路径 -
cat
查看文件内容 -
more
分页查看内容 -
ls
查看当前目录中的所有文件-l
列形式显示-r
逆序显示-t
按修改时间显示-a
显示所有文件
-
tree
显示由根目录开始的树形结构 -
make fileName
创建一个叫FileName的文件夹 -
rm -f file
删除文件filerm dir -f -r
删除文件夹中所有文件mv dir1 dir2
移动文件夹
-
cp file1 file2
复制文件cp Source Dir
复制文件cp -a Source Dir
复制目录
-
In -s file1 lnk1
创建一个快捷方式 -
In file1 lnk1
创建一个指向文件或目录的物理链
修改文件操作
chmod
修改文件操作r
可读;w
可写 ;x
可执行rwx
:所有者权限r-x
组用户r--
其他用户
rm
删除文件或目录-r
强制删除-f
递归删除
mkdir
创建目录:make testrmdir
删除空目录vi
修改某个文件- vi 打开一个文件后,首先是进入
命令行模式
,然后按i
进入文本输入模式,可以在文件里写入字符等信息。写完后,按ESC进入命令模式,再次输入:
进入末行模式,输入:wq
表示保存并退出 ;:q!
不保存强制退出
- vi 打开一个文件后,首先是进入
echo
回显,屏幕输出
用户相关
groupadd group_name
创建一个新用户组groupdel group_name
删除一个用户组passwod
修改口令su root
进入root用户useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1
创建一个属于admin
用户组的用户
打包和解压缩
bunzip2 file1.bz2
解压一个叫做file_bz2
的文件bzip2 file1
: 压缩一个叫做file1
的文件rar a file1.rar test_file
创建一个叫file1.rar
的包rar x file1.rar
:解压rar包tar
压缩文件zip file1.zip file1
创建一个Zip格式的压缩包unzip
解压一个zip格式的压缩包
YUM软件升级包(安装软件常用)
yum install package_name
下载并安装一个包yum ocalinstall package_name.rpm
将一个rpm包,使用你自己的软件仓库为你解决所有依赖关系yum update package_name
更新一个rpm包yum remove package_name
删除一个rpm包yum list
列出当前系统中安装的所有的包yum search packag_name
在rpm仓库下搜寻软件包yum clean packages
清理rpm缓存删除下载的包yum clean headers
删除所有头文件yum clean all
删除所有缓存包和头文件
来源:CSDN
作者:L_P_
链接:https://blog.csdn.net/qq_36008321/article/details/104677808