Linux常用的基础命令

Linux常用命令

1 linux操作系统的简单应用

1.1 登录与登出

命令作用
login登入系统
logout登出系统
exit注销当前用户
clear清屏命令

1.2 关机

命令作用
shutdown关机命令
shutdown now立即进入维护模式
halt直接关机
shutdown -h now立即关机
shutdown -r now立即重新启动计算机
shutdown -h 20:00&20:00关闭计算机
shutdown -r 20:00&20:00重新启动计算机
shutdown -k 3 warning:system will shutdown!只是发消息给所有用户,3分钟后进入维护模式
shutdown +3 “system will shutdown after 3 minutes”发消息给所有用户,3分钟后进入维护模式

1.3 Linux的Init进程

​ Init是Linux操作系统中不可缺少的程序之一。init进程是Linux内核引导运行的,是系统中的第一个进程,其进程号(PID)永远为1.

编码作用
#0停机(千万不能把initdefault 设置为0)
#1单用户模式
#2多用户,没有NFS(和级别3相似,会停止部分服务)
#3完全多用户模式
#4没有用到
#5xll(Xwindow)
#6重新启动(千万不能把initdefault 设置为6)

1.4 查看Linux系统信息

命令作用
hostname显示主机名
hostname eduask修改主机名为eduask
uname显示系统及版本信息
-a显示系统及版本所有信息
-s显示内核名称
-n显示网络节点名称
-r显示内核发型版本
-m显示计算机类
-o显示操作系统的类型
–version显示系统发行版本信息
–help系统命令的帮助信息和参数含义

1.5 Linux下查看用户信息

命令作用
whoami显示当前用户
who当前系统所登录的用户,以及所登录的控制台
w当前系统所登录的用户,以及所登录的控制台的详细信息

2 Linux的常用命令

2.1 改变目录cd

/ 根目录

. 当前目录

… 上级目录

“ 家目录

命令作用
cd /进入到系统的根目录
cd .进入到当前目录
cd…进入当前目录的父目录,返回上层目录
cd /tmp进入自定目录tmp
cd ~进入当前用户的家目录
cd进入当前用户的家目录
cd -回到刚才所在目录

2.2 显示当前所在目录 pwd

命令作用
pwd显示当前坐在目录的路径

2.3 显示文件夹或目录的属性 ls (dir)

命令作用
dir显示当前目录的内容(无颜色)
ls显示当前目录的内容(有颜色)
ls /tmp显示指定目录/tmp的内容
ls -l列出文件和文件夹的基本属性和详细信息
ll列出文件和文件夹的基本属性和详细信息
ls -a列出当前目录全部内容,包括隐藏文件(文件或文件夹前面加 ‘ . ’隐藏)
ls -l -a列出当前目录的全部文件和文件夹的基本属性和详细信息
ls -la列出当前目录的全部文件和文件夹的基本属性和详细信息
ls -A列出当前目录的全部文件和文件夹的基本属性和详细信息
ls --help列出ls命令的帮助内容
ls a2%列出以a2开头的文件或文件夹
ls -l a2%列出以a2开头的文件或文件夹的基本属性和详细信息

文件和文件夹(蓝色代表目录,白色代表文件,黄色代表设备文件,红色代表压缩文件,绿色代表可执行文件,浅蓝色代表链接文件)linux是以属性来控制文件是否可执行

2.4 创建目录 mkdir

命令作用
mkdir dir1在当前目录下创建dir1子目录
mkdir /tmp/dir2在指定的目录/tmp下创建dir2子目录
mkdir -p dir3/dir4在当前目录下创建2级目录dir3和其子目录dir4
mkdir -p /dir3/dir4在根目录下创建2级目录dir3和其子目录dir4
mkdir dir7 dir8 dir 9在当前目录下创建3个目录dir7 dir8 dir9,以空格隔开

2.5 创建空文本文件 touch

命令作用
touch file1在当前目录下创建file1文件
touch /tmp/file2在指定的/tmp下创建file2

2.6 复制文件命令 cd

命令作用
cp file2 /tmp复制file2到/tmp目录下
cp /tmp/file2 /home复制/tmp/file2到/home目录下
cp /home/file2 /tmp/file3复制/home/file2到/tmp目录下并改名为file3
cp -p /tmp/file3 /home复制/tmp/file3到/home目录下并复制文件属性
cp -r /dir5 /tmp复制/dir5目录到/tmp下

2.7 移动文件命令 mv

命令作用
mv file1 /tmp移动file1到/tmp目录下
mv /home/file3 /tmp移动/home/file3文件到/tmp目录下
mv /home/file3 /tmp/file5移动/home/file3文件到/tmp目录下,并改名file5
mv file3 file4将file3改名为file4
mv dir10 /tmp移动目录到/tmp下
mv dir10 dir11将dir10目录改名为dir11

2.8 删除文件命令 rm

命令作用
rm file1删除文件file1
rm -f file1不用确认直接删除file1
rm -f file1 file2 file3不用确认直接删除多个文件
rm fl*删除以fl开头的文件
rm dir删除空目录
rm -r dir递归的方式删除非空目录dir
rm -rf dir不用确认直接删除非空目录dir

2.9 查看文件内容命令 cat

命令作用
cat /etc/password查看/etc/password文件
cat /etc/password |more分屏查看文件内容
cat /etc/password |less分屏查看文件内容,可以上下翻页,“q” 退出

2.10 查找文件命令 find

命令作用
find pass*在当前目录下查找以pass开头的文件
find /etc/pass*在/etc目录下查找以pass开头的文件
find /etc/pass* -print在/etc目录下查找以pass开头的文件,并显示出来

2.11 在文件内容中查找关键字 grep

命令作用
grep “rpn” /etc/password在/etc/password文件中查找关键字rpm

防火墙

firewall防火墙

命令作用备注
firewall-cmd --list-all查看防火墙规则
firewall-cmd --query-port=8080/tcp查询端口是否开放
firewall-cmd --permanent --add-port=80/tcp开放80端口
firewall-cmd --permanent --remove-port=8080/tcp移除端口
firewall-cmd --reload重启防火墙(修改配置后要重启防火墙)
service firewalld start开启
service firewalld restart重启
systemctl status firewalld查看firewall服务状态

iptables防火墙

命令作用备注
service iptables status查看防火墙状态
service iptables stop停止防火墙
service iptables start启动防火墙
chkconfig iptables off永久关闭防火墙
chkconfig iptables on永久关闭后重启
vim /etc/sysconfig/iptables 加入如下代码 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 保存退出后重启防火墙 service iptables restart开放80端口
service iptables restart重启防火墙

未完…

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值