hostname 查看主机名
hostname 修改主机名
logout 退出xshell
pwd 查看当前工作目录(用户)
cd 切换工作目录(后面跟“-”回到之前的目录)(只按cd回到家目录)
(有相对路径和绝对路径)(后面跟“..”回到这个目录的起点)(cd .可以把这个目录作为起点)(cd /回到根目录)
(明白就行:当前的用户名,主机名,目录名,提示符“#或$”)(管理员是#,普通用户是$)
创建:
创建目录:mkdir
mkdir -pv 目录名创建目录(显示创建过程)
mkdir 目录名(创建目录)
mkdir -p 目录名/目录名/目录名递归创建(在目录里创建目录)
mkdir 目录名目录名目录名创建多个主目录
mkdir a "b c" d 创建带空格的目录(需要用英文输入法的双引号圈住)!!!建议不推荐使用
创建文件:touch
touch 文件名创建文件
复制:
复制文件或目录:cp (-r 复制目录-p 保持文件属性)
cp -rp 目录名目录名复制目录(例句:cp 1 tmp)
cp -rp 目录名目录名/目录名复制并改名(例句: cp 2 tmp/22)
cp 文件名目录名复制文件
移动:
移动文件或目录还可以改名:mv
mv 文件名/目录名移动文件
mv 文件名/ 把文件移到根下面
mv 文件名/目录名/文件名移动并修改名字(例句:mv 1/tmp/11)
mv 目录名/目录名移动目录
mv 目录名/目录名/目录名移动并修改名字(例句:mv qqq /tmp/qq)
mv *扩展名目录名*代表所有
删除:
-f 强制删除
-r 删除目录
rm -rf /*删除所有数据
rm 文件名删除文件
rm 文件名删除文件(文件里面有数据)
(rm:是否删除普通文件"文件名"?y)y=yes n=no
rm -f 文件名强制删除“不提示”
rm -r 目录名删除目录
rm -i 文件名删除文件(提示删除)
rm -rf /tmp/A*把tmp目录下开头a的文件删除
find /tmp -name "A"-exec rm -rf {}\;把tmp目录下开头a的文件删除
删除空目录:
rmdir 目录名(一般只能删除空目录)
rmdir /tmp/a (跨目录删除目录)
查看:
查看时间:date (查看日期时间)
查找命令所在位置:which
which 查找命令位置(只能查找一个)
which -a 查找多个文件或命令所在位置(查找多个)
查看文件:cat
查看系统版本:
lsbrelease -a
查看cpu信息:
cat /proc/cpuinfo
查看内存信息:
cat /proc/meminfo
查看网卡信息:
ifconfig
查看当前所有登陆用户:
w
查看目录下的文件或目录:
ls 查看目录下的子目录和文件
ls -d 看当前目录信息
ls -l 看详细信息
ls -a 显示所有文件目录(包括隐藏文件)
ls -la 查看所有文件目录信息(包括隐藏文件)
ls -hl 查看文件大小
深蓝色表示目录
白色表示一般文件
绿色表示可执行文件
黄色表示设备文件
红色表示压缩文件
查看文件: 有的需要相对路径和绝对路径(find *查看所有)
less 文件名查看内容(支持向上翻页,查看的非常具体)
more 文件名(回车一格一格的向下翻页,空格一次翻一页,b键向上翻页,q退出)
cat 文件名查看文件内容
cat -n 文件名显示内容行数(空白行也会标出来)
cat -b 文件名列出行号,但是空白行不标志行号
cat 文件名-v 列出一些看不到的特殊字符
tail 文件名-n 设置行数显示文件后面多少行
tail 文件名-n 默认显示文件后十行
tail -5/目录名/文件名查看目录下的文件的后五行
head 文件名-n 设置行数显示文件前几行
head 文件名-n 默认显示文件前十行
head -5/目录名/文件名查看目录下的文件的前五行
nl 文件名显示的时候。顺便出现行号
nl -nln 文件名行号在屏幕最左方
nl -nrn 文件名行号在屏幕最右方,前面不加0
nl -nrz 文件名行号在屏幕最右方,前面加0
nl -ba 文件名无论是否有空行,都列出行号
nl -bt 文件名如果有空行,则不列出空行
nl -w 数字文件名缩进多少位(把行号缩进)
tac 文件名从最后一行开始显示
wc 文件名显示文件的行数、数字、字节
wc -c 文件名只显示字节
wc -w 文件名只显示字数
wc -l 文件名只显示行数
查找:find
find /目录名-name ""查找名字的(如果只记得几个字母,可以在不记得的地方加上*键)
find /目录名-size +M(G M k)查找文件大于M(G M k)的文件
find /目录名-size +M(G M k)-a -name "名字"查找大于M的名字
find /etc/-name "*.conf" wc -l 查找尾缀为.conf的文件有多少
写入文件:
echo "写入内容">文件名(覆盖)
echo "写入内容">>文件名(添加)
关机操作:
shutdown -h now 立即关机
poweroff 关闭电源
shutdown -h +10延长十分钟关机时间
shutdown -h 12:00十二点关机
shutdown -t 60六十秒后关机
shutdown -k now 发出警告,不会真的关机
init 0关机
shutdown -c 取消已经在进行shutdown指令内容(取消关机)
重启操作:
shutdown -r now 立即重启
reboot 重启
shutdown -r +30系统服务都停止之后,三十分钟后重启
init 6重启
单词:
Terminal 终端
Shutdown 关闭,关机
Poweroff 关闭电源
Reboot 重新启动
Release 版本
Static 静态
TTY teletype的缩写,通常用来表示各种类型的终端设备
head 头部
hail尾部
less更少的
more 更多的
配置网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0 eth0是网卡名称
vi编辑器:
vim是vi的升级版
vi编辑器三种模式:
esc(命令模式)
i或lnsert(输入模式)
冒号键“:”(末行模式)
yy键复制从光标处开始的#行内容,例如(3yy)
dd键删除光标处所在行开始的#行内容
p键粘贴
末行模式的基本操作:
w (保存文件)
w /root/newfile (另存为其他文件)
q (退出)
q!(强制退出)不会保存
wq (保存并退出)
查看网卡配置文件的内容:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE:设置网络接口的名称
ONBOOT:设置网络接口是否在Linux系统启动时激活
BOOTPROTO:设置网络接口的配置方式,分别“static”和“dhcp”
配置网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth0
没配置过的:
EVICE=eth0
HWADDR=00:0C:29:54:63:45
TYPE=Ethernet
UUID=c6055935-25e0-4a95-8d9b-f29f33aa5772
ONBOOT=no
NMCONTROLLED=yes
BOOTPROTO=dhcp
配置过的:
EVICE=eth0
HWADDR=00:0C:29:54:63:45
TYPE=Ethernet
UUID=c6055935-25e0-4a95-8d9b-f29f33aa5772
ONBOOT=yes
NMCONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.1.66
NETMASK=255.255.255.0
修改及添加配置:
BOOTPROTO=static
IPADDR=10.1.1.1
NETMASK=255.255.255.0
修改主机名称配置文件:
vi /etc/sysconfig/network
NETWORKING:设置IPv4网络的默认启用状态
HOSTNAME:用于设置主机名
压缩文件:gzip
gzip 文件名普通压缩
gzip -9文件名最强压缩(压缩级别:1-9)
解压文件:gzip
gzip -d 文件名解压文件 gzip -d test 文件名解压文件
压缩文件:bzip2
bzip2文件名压缩文件
解压文件:bunzip2
bunzip2123.bz2解压文件
gunzip2
gunzip2123.bz2解压文件
打包:(打包名自己随便些)
tar -zcf 打包名.tar.gz 文件名
tar -zxf 打包名.tar.gz 解压打包
tar -jcf 打包名.tar.bz2文件名
tar -jxf 打包名.tar.bz2解压打包
tar -tvf 打包名.tar.gz(.tar.bz2)查看打包里面的文件
-z是gzip格式压缩-j 是bzip2格式压缩-c打包-C 解包时指定释放目标-f 指定文件-v 查看详细信息-t列表查看包内的文件-p 打包时保留原始文件及目录权限-x解开.tar格式的包文件
0 留言