Linux部分基础命令

频道:行业资讯 日期: 浏览:707

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格式的包文件

Linux部分基础命令

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码