Linux系统简单介绍和基本命令

    服务器环境
    1.1 服务器
    Linux系统简单介绍和基本命令1.2 操作系统
    Linux系统简单介绍和基本命令

2.Linux(CentOS7.X)常用命令
2.1 系统相关
su – 切换用户
格式:su 用户名
adduser – 添加用户
格式:adduser 用户名
userdel – 删除用户
格式:userdel 用户名
passwd – 修改密码
格式:passwd [用户名] //不指定用户名时修改当前用户密码
shutdown – 关机/重启
格式:shutdown -h now // 立即关机
shutdown -r now // 立即重启
top – 显示linux进程信息
类似于windows的任务管理器,输入top回车后进入交互视窗,在视窗界面可直接输入下面命令(区分大小写):
q – 退出
h – 显示帮助
c – 切换显示命令/程序名和参数
P – 以 CPU 占用率大小的顺序排列进程列表
M – 以内存占用率大小的顺序排列进程列表
k – 杀死指定进程
free – 显示内存使用情况
格式:free -h
df – 显示磁盘使用情况
格式:df -h
systemctl – 系统和服务管理器(centos7+)
格式:systemctl start aservice // 启动
systemctl stop aservice // 停止
systemctl restart aservice // 重启
systemctl status aservice // 查看服务器状态
systemctl enable aservice // 添加开机启动
systemctl disable aservice // 取消开机启动
2.2 文件和目录操作
cd – 切换目录
ls – 显示目录中的文件
格式:ls [-a] [-l] [路径] // 不指定目录显示当前目录, -a显示隐藏文件 -l列表方式显示详细信息
ls -lrt // 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)
mkdir – 创建目录
格式:mkdir 目录名 [目录名2] // 可一次创建多个目录
mkdir -p /目录1/目录2/目录3 // 指定-p参数可一次创建目录树
cp – 复制文件或目录
格式:cp 原文件 新文件
mv – 移动/重命名文件或目录
格式:mv 原名称 新名称
rm – 删除文件或目录
格式:rm 文件 [文件2] // 删除文件,需要确认
rm -f 目录或文件 // 删除目录,或强制删除文件,不需要确认
rm -rf 目录 // 删除目录及其子目录内容
pwd – 显示工作路径
find – 查找文件
格式:find / -name file1 // 从根目录开始查找指定名称的文件或目录
ln – 软连接
格式:ln –s 源文件 软连接文件 // 创建软连接,目标文件不能存在
rm -f 软链接文件 // 删除软连接
chmod – 修改文件权限
格式:chmod a+x file1 // 给文件增加执行权限
chown – 修改文件拥有者
格式:chown -R dev:dev file1 // 修改文件拥有者,-R参数指作用于其及子目录
2.3文件内容处理
cat – 从第一行开始正向显示文件的内容
tac – 从最后一行开始反向显示文件的内容
head – 从头显示文件内容
格式:head [-XX] 文件 // 从头显示文件内容,-XX参数指定显示多少行,默认10行
tail – 从尾显示文件内容
格式:tail [-XX] 文件 // 从尾显示文件内容,-XX参数指定显示多少行,默认10行
tail -f 文件 // 进入交互模式,实时显示文件最新内容
more – 分页显示内容
格式:more 文件 // 可以向后翻页,不能向前翻页,ctrl+c退出
vi/vim – 文本编辑器
格式:vi 文件 // 可以新建,也可以编辑文件,进入编辑状态后
i – 进入编辑状态
/XX – 向后查找内容
?XX – 向前查找内容
n – 查找模式,查找下一个
N – 查找模式,查找前一个
u – 撤销
ctrl+r – 重做
dd – 删除一行
:q – 退出
:wq – 保存退出
:q! – 放弃修改退出
Esc – 退出编辑或者其他状态
grep – 文件内容查找
格式:grep str /tmp/file // 在指定文件中查找指定内容
grep str -r /tmp/* // 在指定目录及子目录的文件中查找指定内容
2.4 压缩和解压
tar工具
格式:tar -cvf file1.tar file1 // 将file1压缩成file1.tar
tar – xvf file1.tar // 解压缩文件
tar -xvf archive.tar -C /tmp // 解压到指定目录
tar -tf file1.tar // 显示压缩文件内容列表
tar -czvf file1.tar.gz file1 // 压缩
tar -xzvf file1.tar.gz // 解压
zip工具
格式:zip file1.zip file1 // 创建一个zip格式的压缩包
unzip file1.zip // 解压一个zip格式的压缩包到当前目录
unzip test.zip -d /tmp/ // 解压一个zip格式的压缩包到 /tmp目录
gzip工具
格式:gzip [-9] file1 // 压缩 file1,不保留原文件;添加参数-9 最大程度压缩
gunzip file1.gz // 解压 file1.gz,不保留原文件
gzip -l file1.gz // 查看压缩文件内容
bzip2工具
格式:bzip2 file1 // 压缩 file1
bunzip2 file1.bz2 // 解压 file1.bz2
2.5 网络相关
ifconfig – 显示网络配置
格式:ifconfig [eth0] // 参数可指定显示一个网卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 // 可配置指定网卡IP地址,也可直接编辑网卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eno1
ssh – 远程连接
格式:ssh [-p 22] [root@]目标主机地址 // 远程连接到指定主机,端口号,用户名选填
scp – 传输文件
格式:scp [-r] [-P 22] [[user@]源主机地址:]file1 … [[user@]目标主机地址:]file2 // -r 传输目录时递归
wget – 下载文件
格式:wget [options] url // 下载指定url的文件
wget –mirror -p –convert-links -P /var/www/html http://man.linuxde.net/ // 打包下载网站
curl – 发送网络请求
格式:curl -H “Referer: www.example.com” -H “User-Agent: Custom-User-Agent” http://www.baidu.com
// 可以自定义很多参数发起网络请求,也可以下载文件
2.6 软件安装
yum安装
yum search package // 在rpm仓库中搜寻软件包
yum list // 列出当前系统中安装的所有包
yum [-y] install package // 下载并安装一个rpm包,添加-y参数自动确认安装
yum localinstall package.rpm // 安装一个本地的rpm包
yum remove package // 删除一个rpm包
yum update package // 更新一个rpm包
源码安装
下载软件源码包,根据软件的安装需求安装,
一般需要先用yum安装make gcc等工具,例: yum install -y make zlib zlib-devel gcc-c++
然后解压软件的源码包,并cd到源码包目录中,依次执行以下命令,可用&&连接连续执行
./configure
make
make install

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

Linux系统简单介绍和基本命令

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » Linux系统简单介绍和基本命令
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏