打开shell:ctrl + alt +t
**区分:**对普通用户用$作提示符。对超级用户 root 用#作提示符
**如何进入超级用户:**命令行输入命令:sudo su
,然后输入你的密码(你看不见的,输入就好)
如何退出超级用户:ctrl +d
或者 输入 exit
(exit 这种方式比较好)
重启命令:sudo reboot
输入命令:shutdown
后面可以增加你的需求。
shutdown + [选项]+ [时间]+ [警告信息];
shutdown -r 10 //10分钟后关机并且重启
shutdonw -h now //马上关机不重启
shutdown –h 12:30 //设置关机时间
shutdown –k“now” //像所有登录用户发出消息 now
shutdown -t 10 -h now "System will shutdown 10 sencond later"//
ls +[参数]
**ls -a *显示所有文件
ls -l :((这个参数是字母 L 的小写不是数字 1)):使用长格式显示文件
**ls -f *列出的文件 目录 名称后加一符号 例如可执行文件加 “*”, 目录则加 “/”
cd去分大小写,所以CD是识别不了的,只有cd。
cd 如果直接输入 cd 后面不加任何东西会回到使用者自己的 Home 目录 假设如果是 root 那就是回到/root。
**cd + … :**回到上一级目录
cd /xx/oo : 进入xx下的oo目录
mkdir XHH //创建一个名字位XHH的目录
rmdir XHH //删除一个XHH这个 空 目录
rm XHH -r //删除这个XXHH这个 非空 目录(询问)慎用
rm XHH -rf //删除这个XXHH这个 非空 目录(不 询问)慎用
touch file //创建一个名字位file的文件
touch file.c //创建一个名字位file.c的文本
cp file file1 //复制一个file并重命名为file1
cp ../usr/home/XHH . //将../usr/home/XHH 复制到当前目录下
cp file /us/usr/home/file1 //将file复制到/usr/home/下并命名为file1
cp -r /usr/men /usr/zh //.将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中
rm这个命令是用来删除文件的 rm命令常用的参数有三个-i,-r,-f;
rm -i file //删除file这个文件(询问)
rm -r file //删除这个file 目录 (询问 -r 改为 -rf 则不询问)慎用
这是一个很厉害的指令
cat file //显示file这个 文本的内容
cat file1 file2 //依次序显示file1 file2 这个两个文本的内容
cat > file //创建一个file文件并可以写入内容
cat -n file //显示file这个文本的内容并显示行数
cat -b file //显示file这个文本的内容并显示行数(空白行不显示行数)
与cat相识,但是他会更加智能,因为cat不管多少直接给你显示完,但是more不会,他会根据你的窗口大小来显示内容,通过回车翻页,类似看小说。
more file
在当前文件下输入pwd,这样就可以显示当前文件的路径。
chmod + [参数] + 目标文件
参数:
字母法:
chmod ugo+r file1.c //将fiel.c这个文件设置为大家都可阅读
数字法:
chmod 777 file.c //将file.c这文件设置为777(可读可写可执行)文件
useradd + 用户名
useradd xhh //新增加一个用户名字叫xhh
useradd + [参数]
useradd 用户名 -g 组名 –G 组名 -d Home 目录名 -p 密码
useradd xhh –g oinstall –G dba –d /home/oracle –p ora123 //系统将创建一个用户名字叫xhh xhh用户的首要组为 oinstall 次要组为 dbaHome 目录为/home/oracle 密码为 ora123
userdel + 用户名
userdel xhh //删除一个用户叫 xhh
groupadd + 组名
groupadd xhh //创建一个组名叫xhh
groupdel + 组名
groupdel xhh //删除一个组名叫xhh
ps +[参数]
参数:
-e 显示所有进程
-f 全格式
-l 长格式
ps //输入这个命令
类似输出
PID TTY TIME CMD
12039 pts/0 00:00:00 bash
18710 pts/0 00:00:00 ps
//该命令显示当前登录用户的执行进程 显示的项目共分为四项 依次为 PID(进程 ID) TTY(终端名称) TIME(进程执行时间) CMD(该进程的命令行输入)
大家可以试试添加参数:
ps -a
ps -ef
这里说一下grep命令,作用类似于查找
ps –ef|grep gsd
查找带有gsd相关的进程,并以全格式2显示出来
top 命令作用于ps命令类似,但是top是动态显示的,可以通过用户交互来刷新当前进程
他也有一些命令
kill 命令
kill 命令可以用于终止后台进程 kill 命令是通过向进程发送指定的信号来结束进程的 kill 命令的语法格式很简单 大致有以下两种方式:
(1)、kill [-s 信号] 进程号
其中 发出的信号既可以是信号名也可以对应数字。
如 kill -9 1234 命令 将终止 PID(进程号)为 1234 的进程
(2)、kill -l
显示信号列表
列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。
df 命令可以显示目前磁盘剩余的磁盘空间 常用的参数为-k。
df -k
mount [选项] 设备 目录
挂装软驱和光驱的命令比较简单 直接输入以下命令即可
mount /mnt/cdrom
mount /mnt/floppy
umount 卸载 文件系统
umount [-f] xhh //卸载xhh这个目录下的文件系统
umount就像在windows下删除文件一样,但是一旦有人打开这个文件,那么我们就不能卸载,这个时候可以强制卸载就是上面的 [-f] 命令,但这样可能会对文件进行一定的数据丢失。
tar 命令用于把多个文件合并于一个档案文件中 并提供分解的合并后的档案文件的功能 它独立于压缩工具 因此可以选择在合并前是否压缩 tar 命令的基本用法为:
tar [选项] 文件名
举个例子:
tar -czf xhh.tar.gz /etc/xhh /home/xhh /u01/app/xhh
该命令将/u01/app/xhh 目录下的所有文件 /etc/xhh文件和
/home/xhh目录下的所有文件合并到 xhh.tar 文件中 并采用压缩方式
tar -tzf xhh.tar.gz
该命令列出归档文件 oracle.tar 中的所有文件列表
tar –xzvf xhh.tar.gz
解压该文件并放到当前目录下
rpm -i rpm包名
rpm -i tomcat4.rpm //该命令将安装 Tomcat 软件并进行相关系统配置
rpm升级软件包的基本语法如下
rpm -U rpm包名
rpm –U tomcat4.rpm //该命令将升级 Tomcat 软件并进行相关系统配置
rpm查找软件包的基本语法如下
rpm -qa //该命令将列出包名中包含 tomcat 的软件包
可以通过grep命令来查找相关的的软件包,或者qf
rpm - qa | grep xhh //查找与xhh相关软件包并命令
rpm -qf xhh //xhh 是准备要查找其归属的文件名称
删除已经安装的软件
rpm -e xhh //xhh是要查删除的软件包名称
希望对大家有用,每个代码都可以自己尝试一下,看看效果。
输出完毕!!