linux基础

1.linux重要目录
(1)/:根目录,只存放目录,不要存放文件
(2)bin:存放二进制文件(可执行文件),例如ls,cat等常用命令,并且不能剪切走
(3)sbin:存放管理员使用的命令(reboot重启命令等)
(4)lib:存放库文件
(5)etc:系统配置文件和子目录(例如开机之后开启什么文件,挂载什么文件)
(6)var:保存日记文件
(7)mnt:挂载目录
(8)boot:存放启动文件
(9)sys和proc:保存内核信息。进程信息
(10)usr:存放用户安装的软件
(11)dev:存放设备文件(u盘,鼠标)
(12)root:root用户的家目录(普通用户家目录在/home下)

2.linux终端常用热键
(1)ctrl+c :终止正在运行的程序
(2)Tab键:自动补全(例如查找/bin/chmod , 输入c,然后连按两次tab键显示出所以包含c开头的文件)

3.linux常用命令
(1)添加用户:useradd
useradd test1:创建名字为test1的新用户:

(2)删除用户:userdel
删除名字为test1的用户:userdel test1(删除用户但不删除家目录)+ rm -rf test1(手动删除家目录) ; userdel -r test1(删除用户和家目录)

(3)修改用户密码:passwd
passwd test1: 修改用户test1的密码(修改用户密码都是在root用户下修改

(4)切换用户:su
从root用户切换到test1用户:su test1 (不需要新用户密码)
从test1用户切换到root用户:su root(需要root用户密码)
从test1用户切换到test2用户:su test2(需要test2用户密码)
直接切换到root用户:su

(5)查看目录:ls(用八进制形式显示非打印字符应使用参数-b )
ls /home :显示/home下的文件与目录,不包含隐藏文件
ls -a /home:显示/home下的文件与目录,包含隐藏文件 . 开头的是隐藏文件
ls -l /home: 显示/home下的文件与目录的详细信息(文件类型(-代表普通文件,d代表目录),文件属主权限(u),同组用户权限(g),其他用户权限(o),所有人权限(a),权限包含: 读 ( r ) 写( w )执行权限execute(x))

(6)改变工作目录:cd
cd .:进入当前目录
cd …:进入上一级目录
cd :进入家目录
cd - :回到上一次工作的路径
cd ~:回到家目录

(7)文件创建:touch
touch hello.c 创建一个名为hello.c的空文件

(8)复制文件/目录:cp
cp 原路径 目的路径(复制普通文件
cp /home/hello.c /home/xixi:复制hello.c文件到xixi目录中
cp -r 原路径 目的路径 (复制目录
cp -r /home/sml/ /home/xixi : 复制sml目录到xixi目录中

(9)移动或更名:mv
mv 源文件 目的文件
mv /home/ddd /home/ddd1:把ddd更改名字为ddd1
mv /home/ddd /home/xixi:把ddd目录移动到xixi目录

(10)查看当前工作路径:pwd

(11)删除:rm -rf 目录
rm 命令可删除文件或目录,其主要差别就是是否使用递归开关( -r )
rm -rf *:删除所有

(12)创建目录:mkdir
mkdir /home/de1:在home目录下创建de1目录
mkdir -p /home/de3/de2/de1:在home目录下创建de1目录,如果前面两个目录不存在,则先创建

(13)显示文件内容;cat
cat /etc/passwd:查看有几个用户

(14)查看主机名:hostname

(15)查看手册:man
man ping:查看ping命令的用法
man grep:查看grep命令的用法

(16) 两个文件之间比较并指出两者的不同:diff

(17)查看网络连接:ping

(18)查看内存使用情况 :free

(19)列举Linux系统进程:top/ps

(20)杀死进程:kill
kill 13825:杀死pid为13825的进程

(21)网络配置:ifconfig
ifconfig eth0 192.168.1.9:配置eth0网卡的ip地址为。。。。
ifconfig eth0 down:暂停eth0这一网卡的工作
ifconfig eth0 up:开始eth0这一网卡的工作

(22)在目录中查找文件:find
find ./ -name *hel :在当前目录及其子目录下查找名为hel开头的文件
find ./ -name hel :在当前目录及其子目录下查找名为hel文件

(23)指定文件中搜索特定的内容grep
grep “etho” /etc/* -r:在etc目录下查找所有含etho内容的文件

(24)修改权限:chmod
1 字符设定法(相对权限设定)
chmod u/g/o/a +/-/= r/w/x 文件名(u:文件属主,g:同组用户,o:其他用户,a:所有用户)
chmod u+x test.c
2 数字设定法(绝对权限设定)
chmod 777 文件名 (rwxrwxrwx,1有0无,二进制表示)

(25)压缩解压:tar
压缩:tar -zcf xxx.tar.gz a b c d
解压:tar -xzf xxx.tar.gz
-f:使用档案文件或设备,通常必选
-z:用gzip来压缩/解压文件
-c:创建新的文件
-x:从档案文件中释放文件
注意:在linux中没有文件后缀名这一说法,.gz这种加上只是为了方便识别,本质没有什么变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值