linux命令:
pwd:
以绝对路径的方式显示用户当前工作目录
cd:
切换目录
cd ~:
切换到用户的主目录
ls:
显示目标列表
ecko:
用于在shell中打印shell变量的值,或者直接输出指定的字符串
su:
切换当前用户身份到其他用户身份,从管理员账号到普通账号不需要密码,从普通账号到管理员账号需要输入管理员账号的密码
cat:
连接文件并打印到标准输出设备上,cat经常用来显示文件的内容
cat /etc/passwd 查看所有的用户
cat /etc/passwd|grep 用户名 查看此用户名的详细信息
cat /etx/group 查看此用户下的所有的组
cat /etc/group|grep 组名称 查看该组的详细信息
rmdir:
只能删除内容为空的目录
touch:
创建文件,格式:(文件名.后缀名)
rm:
删除文件,格式:(文件名.后缀名)
rm -rf:
强制递归删除目录以及目录下的所有文件
shutdown -h now:
立即关机
reboot:
重新启动
env:
用来显示系统中已存在的环境变量,以及在定义的环境中执行指令
mkdir:
用来创建目录
sh:
是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取
arch:
用于显示当前主机的硬件架构类型
ex:
在ex模式下启动vim文本编辑器
mknod:
用于创建Linux中的字符设备文件和块设备文件
sleep:
用于暂停指定的时间
awk:
是一种编程语言,用于在Linux/unix下对文本和数据进行处理
mktemp:
用来创建临时文件供shell脚本使用
sort:
是在Linux中对文件进行排序,并将排序结果标准输出
basename:
用于打印目录或者文件的基本名称
fgrep:
用来搜索filevan数指定的输入文件(缺省为标准输入)中的匹配模式的行
more:
是一个基于vi编辑器文本过滤器,他以全屏幕的方式按页显示文本文件的内容
stty:
修改中短命令行的相关设置
bash:
find:
用来在指定目录下查找文件
mount:
用于加载文件系统到指定的加载点
findmnt:
mountpoint:
用来判断指定的目录是否是加载点
sync:
用于强制被改变的内容立刻写入磁盘,更新超块信息
chgrp:
用来改编文件或目录所属的用户组
fuserount:
mv:
用来对文件或目录重新命名
tar:
可以为Linux的文件和目录创建档案
chmod:
用来变更文件或目录的权限
gawk:
nano:
是一个字符终端的文本编辑器
taskset:
chown:
用来改变某个文件或目录的所有者和所属的组
chown -r 修改目标用户 文件名称
chown -r 修改目标组名称 文件名称
gettext:
netstat
用来打印Linux中网路系统的状态信息,可以让你得知整个Linux系统的网络情况
tcsh:
cp:
用来将一个或多个源文件或者目录复制到指定的文件或目录
grep:
是一种强大的文本搜索工具,他能使用正则表达式搜索文本,并把匹配的行打印出来
nice:
用于指定命令的进程调度优先级启动其他的程序
cpio:
主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,或者从归档包中复制文件
gtar:
nisdomainname:
用于显示主机NIS的域名
tracepath:
用来追踪并显示报文到达目的主机所经过的路由信息
csh:
gunzip:
用来解压缩文件
ping:
用来测试主机之间网络的连通性
tracepath6:
cut:
用来显示行中的指定部分,删除文件中指定字段
gzip:
用来压缩文件
ping6:
traceroute:
用于追踪数据包在网络上的传输时的全部路径
dash:
hostname:
用于显示和设置系统的主机名称
plymouth:
traceroute6:
date:
显示或设置系统时间与日期
ipcalc:
是一个简单的ip地址计算器,可以完成简单的IP地址计算任务
ps:
用于报告当前系统的进状态
true:
db-cleanup-sockets:
iptables-xml:
ulockmgr_server:
dbus-daemon:
iptables-xml-1.4.7:
raw:
umount:
用于卸载已经加载的文件系统
dbus-monitor:
kbd_mode:
readlink:
uname:
用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和错做系统类型等)
dbus-send:
keyctl:
red:
unicode_start:
dbus-uuidgen:
kill:
用来删除执行中的程序或者工作
redhat_lsb_init:
unicode_stop:
dd:
用于复制文件并对原文件的内容进行转货和格式化处理
link:
rm:
可以删除一个目录中的一个或多个文件或目录
unsleep:
dmesg:
被用于检查和控制内核的环形缓冲区
loadkeys:
rnano:
vi:
是Unix操作系统和类Unix操作系统中最通用的全屏幕纯文本编辑器
vim是vi的增强版
dnsdomainname:
用于定义DNS系统中FQDN名称中的域名
logger:
rpm:
是RPM软件包的管理工具
view:
domainname:
用于显示和设置系统的NIS域名
login:
用于给出登陆界面,可用于重新登陆或者切换用户身份
rvi:
ypdomainname:
显示主机的NIS域名
dumpkeys:
rview:
zcat:
用于不真正解压缩文件,就能显示压缩包中文件的内容的场合
lsblk:
用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是他不会列出RAM盘的信息
sed:
是一种流编辑器,他是文本处理中非常中的工具,能够完美的配合正则表达式使用
ed:
是单行的纯文本编辑器,他有命令模式和输入模式两种工作模式
mail:
是命令行的电子邮件发送和接受工具
setfont:
egrep:
用于在文件内查找指定的字符串
mailx:
setserial:
groupadd:
创建新组 groupadd 组名
groupdel:
删除一个组 groupdel 组名称
useradd:
创建一个新用户 useradd 用户名
userdel:
删除一个用户 userdel 用户名(用户不可以处于登录状态) userdel -r 用户名(删除用户和/home下的用户的文件夹) userdel -f 强制删除(无论是否登录)
usermod:
修改用户的基本信息
ifconfig:
用于配置和显示Linux内核中网络接口的网络参数
ifconfig 网络名称 down 关闭指定网络
ifconfig 网络名称 up 开起指定网络