2023年8月2日发(作者:)
Shutdown -r now Shutdown -r 11:30 Shutdown -r +1 shutdown -h now
Shurdown -h 12:09 默认执行sync 将内存中数据回填到硬盘
shutdown -k shutdown -c
Init 0 关机 Init 3 命令行模式 Init 5 图形模式
查看当前运行级别 runlevel
Cat /etc/inittab | greep id
Init 6
Export LANG=zh_
Time xxx脚本,要花多少时间
Cal 08 2015
查看日历
Wall “广播公告”
Whatis --help man setup yasr(suse)
Locate ls home 查找
Updatedb 查找
Locale
Cat /etc/sysconfig/il8n 默认的语系
Where is 查看位置
Ifconfig eth0 192.168.1.11 netmask 255.255.255.0
Ifconfig eth0 up
Ifconfug eth0 dow
Ifup eth0
Ifdown eth0
/etc/sysconfig/network-scripts/ifcfg-eth0网络配置命令
route路由
ping检测主机
SSH IPXXXXXXXXXXX
Who am i 查看增加用户信息
last最近
/etc/hosts
/etc/hosts/sysconfig/network
Uname
Java -version
输出版本系统信息
Sh
Uname -a输出全部
Find -name xxx
到bin ./vesion
Uname -m 查32位和64位
id查看增加所属用户组 groups查看组
Reboot 重启 init0关机 init5图形界面init3命令行模式 init6重启
halt硬件关机 poweroff-f强行关机 sync 将内存中数据回填到硬盘
Startx 进入X-我window logout回命令行
Cal 日历 cal 2011 date-s 07/13/2011 date +%Y/%m/%d date -s 11:55:00 clock
--systohc将时间保存到硬件 date月日时分年hwclock -w 将时间写入芯片clock --systohc
计算运行某个程序所需要的时间time sh
Wall 广播wall hello whatis命令介绍 apropos帮助一览 help cd is --help info is相关信息
setup系统设定工具 修改/etc/sysconfig locale显示语系
Ifconfig ifconfig eth0 ipnetmask 子母掩码 ifconfig eht0 up 启用ifconfig ehto down禁用
Route路由 netstat -a 显示所有端口接口socket netstat -n IP地址显示 netstat -p显示进程号
在/etc/sysconfig/network-cripts netconfig
Groupadd f1
Useradd -g 组 -d /home/存放用户目录 -m user1
Passwd usel 密码
Usermod -g 修改用户
Userdel -r 连用户家目录文件一起删掉
mv 改名移动
Mkdir -i -p递归
Rm 删除
Cp -r 文件 路径 (root) cp -r /root/ /home/
Rm -r 递归
Rm-d 强制删除
文件文件夹
Cat -n对输出行编号
-v 显示控制字符
-b
Ps -ef >
将系统中的所有进程输出到testfile中
Gpasswd f1 组密码mkdir /user5 创建文件夹 userdel -r user4 删除用户cp -r user415
user414
Gpasswd -a user3 first 将用户装到first组中 newgrp first
Service vsftp restar 服务重启service sshd staus运程登陆的服务状态 catv /ect/issue查询系统版本 lsb_release -a 查看系统信息
Getconf lon_bit 获取变量的值
挂载Mount /dev/cdrom /media/
卸载Umount /dev/cdrom /media/ cdrom
Mount -t vfat /dev/sda2 /mnt/usb
Ls /mnt/usb
Umount /dev/sda2
Fdisk -l usb的挂载
Mkdir /mnt/usb mount -t vfat /dev/sda2 /mnt/usb umount /dev/sda2
#tar -cvf 名.tar 源文件 打包 备份信息文件命 Tar -xvf 名.tar 解包 X
Tar -zcvf 名. 源文件 文件压缩
Tar -zxvf 目标文件名.tgz压缩
Gzip -c 源文件〉名。Zip
Configure 生成makefile
Make install安装程序
make生成目标文件
Ctrl +l 清屏 ctr+r
Service /etc/init.d/
groupmod [-g <组ID号> <-o>][-n <新群组名称>][群组名称]
补充说明:需要更改组ID号或名称时,可用groupmod指令来完成这项工作。
Groupadd增加 到/etc/group
Groupmod组ID更改
Groupdel删除组
useradd 用户增加
gpasswd -A
Locate 查找 updatedb
Passwd 用户名
Newgrp 组所属切换
Su -把用户的shell类型过去,是到家目录下面去的
Cat /etc/用户名信息passwd/
Lsof -i:3306 端口占用
Netstat -an |grep 3306 端口占用
Ps -ef | grep tomcat 端口占用
Netstat -an | grep 22 端口占用
Bin ssh start
Scp /hme/ lim@192.168.1.122:/home//拷贝文件
Chottr -a/只可以改不可以删-i不可以改也不可以删
Lsattr ti
Locate 查找文件
usermod
userdel
id
who
Find -name ---
Find 路径 --name 文件
Find 路径 --type文件
History 查看历史
stat查看文件信息状态 Diff atest btest
比较两个文件区别
删除一行文字dd
光标移至文本第n行:n
光标移至该行最后面$
光标移至该行最前面0
光标移至文件末尾G
显示行号:set nu
取消行号显示:set nonu
/字符串 ?字符串
S/old/new/g替换当前行
替换整个文档中的字符串:%s/old/new/g
复制yy 撤销U P复制粘贴 才ctrl+f 屏幕向下移动一页
Ctrl +b 屏幕向上移动一页
dd删除一行
yy复制一行
Rename 文件syslog124
22 Dd
n dd
Shrift +6 $ 0 G
/CRON向上
N找下一行
N -g
N -g
Set nu设行号
Cron 7s/none/dumian
5,10s/var/nextdate
G yy
G P
U
Df -h查看磁盘状态
Df-l
du统计目录磁盘空间大小
Usb Fdisk Mount -t vfat /dev/sda2 /mnt/usb
Rpm -qi 列出详细信息 Rpm -UVH 升级包
Rpm -ivh安装rpm包
Rpm -qa查询包
Rpm -qf /etc/vtsftp/
RPM -qc查询配置文件
Alilas 去别名 .bashnc配置文件是用来配置改名的
Export LANG_en_us
Ssh ip
Telnet ipxxxxxxx
Cat /etc/sysconfig/network-scripts/ifcfg-etg
In -s软连接 in-d 硬连接 cp /etc/syconfig/network-script
Ls-l /root/grep ifc
Shift +alt +ctrl+F7 转换到图形界面
Shift +alt +ctrl +f4 转换到命令页面
Mkdir –p a/b/c/d同时创建a,b,cd四个目录
Cp –r 源文件 目标文件
Cp –r usb ./hgfs 将USB下的文件同步复制到当前文件夹下
Chown -R
Chgrp -R
Kill -9
/etc 一些配置文件放置的目录,例如 /etc/crontab
/usr/bin 一些可执行文件案
/usr/lib 一些程序使用的动态函式库
/usr/share/doc 一些基本的软件使用手册与说明文件
/usr/share/man 一些 man page 档案
rpm RedHat 公司提供的软件包封装格式
# tar -cvf 目标文件名.tar 源文件
# tar -xvf 目标文件名.tar
# tar -zcvf 目标文件名. 源文件
# tar -zcvf 目标文件名.tgz 源文件
# tar -zxvf 目标文件名.
# tar -zxvf 目标文件名.tgz
文件解压语法:
# tar -zxvf 目标文件名.
# tar -zxvf 目标文件名.tgz
chmod [ + | - | = ][ mode ] 文件名...
常用参数:-R 递归
pwd 命令
功能:此命令显示出当前工作目录的绝对路径
语法:pwd
mkdir命令
功能:创建一个目录(类似DOS下的md命令)
语法:mkdir [选项] dirname
常用参数: -p rmdir 命令
功能:删除空目录
语法:rmdir [选项] dirname
-p 递归删除空目录
ls 命令
功能:列出目录的内容。该命令类似于DOS下的dir命令
使用newgrp 命令在所属的用户组中切换,使用方法如下:
newgrp [group]
Netstat -a 显示所有的socket
-n 以IP地址显示
-p 显示进程号
Bash 执行脚本
#!/bin/bash 第一行要写的,约定shell脚本的运行环境
bash 以bash运行脚本
sh 以sh运行脚本
./ 直接运行具有x权限的shell脚本
source 通过source命令读取脚本内容执行
. 同source
Chkconfig 开机自动启停服务
--list 列出所有服务
--add 添加服务
--del 删除服务
chkconfig vsftpd on
chkconfig sshd on
chkconfig iptables off
chkconfig --add httpd
chkconfig --del httpd
chkconfig --level 35 httpd on
Service
start 启动
stop 停止
restart 重启
status 查看
service network restart
service iptables stop
service vsftpd start
service iptables status
Rpm 软件包管理器
-ivh 安装
-Uvh 升级
-e 卸载
-e --nodeps强卸
-q 查询 -V 验证
rpm -qa 列出所有安装过的套件和版本
rpm -qi 列出这个套件的详细信息
rpm -ql 列出这个套件安装后的文件和路径
rpm -qf 查询某文件属于那一个套件
Split 分割文件
-b 以文件size分
-l 以行数分
split -l 5 /etc/passwd test
Make 编译
make 编译生成目标文件、可执行文件
make install 安装程序
make clean 去除目标文件
Configure 生成makefile文件
--help
-h 帮助说明
./configure --help
tar 打包
-c
-v
-f
-x
-z
tar -c mydir >
tar -cvf /opt/test
tar -xvf
tar -zcvf
tar -zxvf
Zip -r zcat 显示压缩文件的内容 zmore zless
zip *
zip m
zip -r *
unzip解压
unzip
unzip -v
zdiff Df 查看磁盘使用情况
查看目录在哪个分区下
-h 以易读方式显示
-l
df
df /boot/
df -h
du查看文件已有容量
-k 以KB输出
-m 以MB输出
-s 只列出总量
du -m /home
du -s
du -sk
fdisk分区
查看分区的具体情况
-l
ps查看进程(静态)
-e 显示所有进程
-f 全格式
ps -ef
Pgrep
类似于ps -ef | grep
top查看进程(动态)
-d 指定刷新频率(秒)
-n 输出n次后退出
u 显示指定用户进程
k 杀掉进程
第一行的项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载(小于0.6较妥)。
第二行为进程情况,依次为进程总数、休眠进程数、运行进程数、僵尸进程数、终止进程数。
第三行为CPU状态,依次为用户占用、系统占用、优先进程占用、闲置进程占用。
第四行为内存状态,依次为平均可用内存、已用内存、空闲内存、共享内存、缓存使用内存。第五行为交换状态,依次为平均可用交换容量、已用容量、闲置容量、高速缓存容量。
top -d 1
Kill
' -9 强行杀掉进程
-2 中断进程
-15 停止进程(默认)
kill -9 %1
nice调整程序的执行优先级nice -n -5 find / -name core > /tmp/core
visudo用vi编辑/etc/sudoers文件
在文件中的 root ALL=(ALL) ALL下面加一行: zhangsan ALL=(ALL) ALL
echo显示、打印
-e 使转义符生效
echo -e "hellotworld"
echo -e """"
echo $LOGNAME
echo $HOME
Grep
-i 忽略大小写
-n 显示行号
-v 取反
grep "^ma" /etc/passwd
grep "bash$" /etc/passwd
grep "^[r|d]" /etc/passwd
grep "^[^210]" myfile 不是以210开头的行
grep "5[[:digit:]][[:digit:]]" myfile 匹配5**的行
Fgrep
快速grep
Find
find / -name man
find /home -size +1000c 大于1000bytes的文件
find . -perm 777 权限是777的所有文件
find . -path "./test" -prune -o -name "*hello*"
find . -user mary
find `pwd` -nouser -print
find . -group dev
find . -newer 比还要新的文件
find . ! -newer 比要旧的文件
find . -type d 找目录
find . -name '*a*' -prune 文件名包含a,目录名不包含a
find /home -amin -10 十分钟内访问过的文件
find /home -cmin -10 十分钟内修改过的文件
find /home -atime -10 十天内访问过的文件
find /home -ctime +10 十天前被改过的文件
find /var -mtime -5 -print 五天内改变的文件
find /var/ -mtime +3 -print 三天前改变的文件
注意:atime/ctime/mtime的不同。atime是访问时间;ctime(create time)是指 inode的改变;mtime指文件内容的改变。
find . -perm 764 -exec rm {} ;
find . -perm 764 -ok rm {} ;
find . -perm 764 | xargs rm -f find . -size +1000c | xargs touch
find ./ -perm -7 | xargs chmod o-w 将权限以7开头的文件
find ./ -type f -print | xargs file
注意:在使用find命令的exec选项处理匹配到的文件时,find命令把所有匹配的文件一起传递给exec。但有些系统对传递给exec命令的长度有限制,这样会造成溢出错误。错误信息通常是“参数列太长”。但xargs就可以解决这个问题。
exec会发起多个进程,而xargs不会多个,只有一个。
locate配合数据库查看文件位置
locate ls
首次先要用updatedb初始化一下数据库
查看文件位置whereis
Which 查看可执行文件的位置which ls
Chmod -R 递归批量修改
chmod u=rwx,og=rx .bashrc
chmod a+w .bashrc
chmod a-x .bashrc
chmod -R 777 /home/test
chown改变文件的所有者 -R 递归
chown -R mary /opt/test
Mount
文件系统有vfat/iso9660,装优盘前先用fdisk -l查看
mount -t vfat /dev/sdb1 /mnt/udisk
mount -a
Umount -f 强制将该文件系统退出
umount -a
umount /home
ln连接
-s 建立符号链接
-d 建立硬链接(默认,可以不写)
ln -s /root/myfile /s_myfile
ln -d dhello
rm删除
-r
-f 强制删除
-i
rm -rf / 此命令慎用!
mv移动
重命名
-f 连同子目录一起
-i
mv /opt/test/
cp拷贝
-R 递归 cp /opt/test/
vi编辑文件内容
编辑模式:a/i/o
命令模式:冒号或者斜杠或者问号
一般模式:上下左右hjkl
常用的:x dd ndd u n $ G L
Touch
新建文件
更新文件时间
cat显示文件内容
-n 对输出行编号
-v 显示控制字符
-b 和-n类似,但空白行不编号
cat /etc/profile
cat ~/.bash_profile
cat -b file1 file2 file3
cat -v file1 DOS下的换行符会以^M显示
head显示文件前面几行的内容
Strings 查看二进制文件中的可打印字符 strings /bin/ls
more分页显示内容
Tac 逆向输出文件内容tac myfile
Ls
-l 详细信息
-m 以逗号分割
-a 显示隐藏文件
-r
-t
-R
-x
Mkdir 新建目录 -p mkdir -p /dir1/dir2/dir3/dir4
Rmdir -p rmdir dir1
Ll 列出当前目录下的文件和目录 等价于ls -l --color=tty
Passwd
(有颜色)
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690956361a472536.html
评论列表(0条)