Linux Commands

来源:互联网 发布:语音朗读软件 编辑:程序博客网 时间:2024/05/17 22:13
Linux Commands
1.快捷键
(1).上、下方向键:翻滚历史名令
(2).Tab键:补全命令,当无法自动补全时双击Tab键能查看多个可由用户补输的项
2.不登入root(超级用户),修改用户(包括超级用户)密码的方法
(1).加载系统时的界面,按e选中CentOS
(2).再按e,然后选中root行旁的kernel
(3).依然按e进入编辑
(4).输入“<空格>1”,然后按Enter键
(5).按b重启,不需要输入密码(无密码登入)
(6).passwd <用户名>
(7).输入新密码
(8).确认新密码
3.帮助命令
(1).man <命令>:查看命令的说明,输q退出
(2).<command> --help:查看命令的说明
(3).info <command>:查看命令的说明,按q键退出
4.系统相关命令
(1).
man uname:查看uname的说明
uname -a:all所有信息
uname -r:内核发行版本
(2).
cat /etc/redhat-release:查看Linux系统版本
(3).
hostname:查看主机名
hostname <临时主机名>:设置临时主机名,系统重启后还是localhost.localdomain
vi /etc/sysconfig/network:显示NETWORKING=yes HOSTNAME=localhost.localdomain,其中HOSTNAME的值就是系统启动时默认加载的主机名
(4).
ifconfig:查看ip信息
(5).
date:查看系统时间
date -s '2017-12-12':设置系统时间年月日
date -s '11:11:11':设置系统时间时分秒
(6).
ps -fe:查看系统进程
ps -ef:查看系统进程
ps -ef | grep <挑选内容>:“|”为管道符,查看挑选内容相关进程信息
ps -aux:查看正在运行的进程
(7).
top:动态监控 Tasks(total总数、running运行、sleepping睡觉、stopped停止、zombie僵持)、Cpu、Mem
(8).
vi /etc/inittab:系统运行级别信息
#   0 - halt (Do NOT set initdefault to this)
#关闭所有进程,关闭操作系统
#   1 - Single user mode
#单用户,文件系统只能进行读操作
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#多用户,文件不能共享
#   3 - Full multiuser mode
#多用户,支持文件共享,命令行模式
#   4 - unused
#还未被用到的标志
#   5 - X11
#带有图形界面,图形化
#   6 - reboot (Do NOT set initdefault to this)
#重启系统,不建议设置为默认值
id:5:initdefault:
#系统默认运行级别
(9).
init 0:关闭系统
init 3:切换命令行模式
init 5:图形化
init 6:重启系统
reboot:重启系统
shutdown -h now 关闭系统
(10).service network restart:重新加载网卡
(11).jps:在安装了jdk后,jps命令才有效,查看所有正在运行的java进程
(12).kill -9 <进程ID>:结束进程
5.磁盘操作
(1).df -h:显示磁盘分区信息
(2).mkfs.ext4 | dev | sdb1:格式化硬盘分区
(3).
fdisk -l:查看磁盘分区
fdisk /dev/sda1:查看具体磁盘分区
du -h -s /var/log/:查看目录占用分区大小
(4).挂载
mount -t vfat /dev.sdb1/media/umnt
mount -o remount rw:重新挂载,或者将根目录以读写方式重新加载
umount/media/umnt:卸载(退出U盘)
(5).fsck -y /dev/sda1:修复目录
6.Linux文件格式
windows文件格式:fat32 ntfs
Linux文件格式:ext4(无日志) ext3(有日志) ext2 vfat(fat32)
7.用户和组的操作
超级用户 root uid = 0
普通用户 uid > = 500
系统用户 uid = 1~499
/etc/passwd:保存账户的信息
/etc/shadow:保存账户密码信息
/roo:root用户的家目
/home/<普通用户名>:普通用户的家目录
useradd <用户名>:添加普通用户,默认创建该用户的组
cat /etc/group:查看用户组
groups <组名>:查看用户组下的用户
gpasswd -a <组> <用户>:将用户加入到组中
gpasswd -d <组> <用户>:将用户从用户中删除
userdel:删除用户,不删除用户文件
userdel -r:连组目录一起删除
usermod -L <用户名> 锁定账户,禁止登入
id <用户名>:查看用户信息
vipw:查看用户
groupadd <组名>:创建组,只创建组不会默认创建用户
groupdel <用户组>:删除组
cat /etc/group:查看用户组
vigr:查看用户组
groups <用户名>:查看用户所在的组
useradd -G <已创建的用户组> <用户>
whoami:查看在线用户
8.文件操作
mkdir <目录名>:创建目录
touch <文件名>:创建文件
vi <文件名>:创建并进入编辑,退出编辑模式按Esc键,:w保存、:q!退出、:wq保存退出
each [<内容>] > | >> <文件名>
ls -a | -h | -l:列出文件和目录
ll -h:列出文件和目录
cat -n <文件>:查看内容,并显示行号
tail [-<读取几行内容>] <文件>:读取后面的内容,默认10行
head [-<读取几行内容>] <文件>:读取前面的内容,默认10行
more <文件>:按百分比查看,按下反向键
less <文件>:能前后翻滚内容
cp <文件>[<空格><目录>]... <复制位置目录>:复制文件
cp -r <目录>[<空格><目录>]... <复制位置目录>:复制目录
mv <文件或目录> <剪切位置目录>:剪切文件或目录
rm <文件>:删除文件
rm -r <目录>:删除目录
rm -f <文件或目录>:强制删除
rm -rf <文件或目录folder>:强制删除,不可恢复
12.压缩、解压缩
(1).tar包
-z 压缩
-c 打包
-x 解包
-f 必需
-C 指定解包位置
-v 输出信息
tar -zcvf <包位置以及名字> <folder>:打包
tar -zxvf <tar包> [-C <解包位置>]:解包
(2).rpm包
rpm -ivh <jdk-8u77-linux-x64.rpm>:解rpm包
13.文件查找
which zip
which tar
whereis zip
locate unzip
updatedb:更新数据库
find <目录> <folder>:根据名字查找
14.特殊符号
(1).“~”
cd ~:进入当前用户的家目录
pwd:查看单前用户
(2).“-”
cd -:回退上一层目录
pwd
(3).“..”
cd ..:回退上一层目录
cd ../..:回退上两层目录
(4).“.”
cd .:进入当前目录
ll .:查看当前目录
15.防火墙
service iptables status状态|start启动|stop停止|restart重启
service iptables off/on
chkconfig iptables --list
16.启停网卡
service network status|start|stop|restart
原创粉丝点击