nullITeye - AG环亚娱乐

nullITeye

2019-01-10 22:31:34 | 作者: 辰阳 | 标签: | 浏览: 2942

/ Linux文件体系的进口,也是处于最高一级的目录;
/ bin 根底体系所需求的那些指令坐落此目录,也是最小体系所需求的指令:比方ls 、 cp、 mkdir 等指令;功用和/usr/bin相似,这个目录中的文件都是可履行的,普通用户都能够运用的指令。做为根底体系所需求的最根底的指令就是放在这儿。
/ boot linux的内核及引导体系程序所需求的文件,比方vmlinuzinitrd.img文件都坐落这个目录中。在一般情况下,GRUB或LILO体系引导管理器也坐落这个目录:
/ dev 设备文件存储目录,比方声卡、磁盘......
/ etc 体系配置文件的所在地,一些效劳的配置文件也在这儿:比方用户账号及暗码配置文件;
/ home 普通用户家目录默许寄存目录;
/ lib 库文件寄存目录

首先用root用户登录,在Linux中 它一切的文件都放到了根目录 / 下面的 dev 目录下面
 
1 切换到 根目录: # cd /
2 切换到 dev 目录:# cd dev (这都是相对途径,相对于 /) 
3 查询当时是在那个途径下面: # pwd
4 查询当时的用户登录身份: # whoami
5 在当时途径下创立文件夹: # mkdir 文件夹名
6 拜访设备文件夹时创立挂载点:# mount /dev/cdrom /mnt/cdr (把dev目录下面的cdrom设备挂载到mnt目录下面的cdr中,然后拜访cdr即可)
7 卸载挂载点:# umount 设备名或目录名都能够(/dev/cdrom)
8 删去文件夹:# rmdir 文件夹名(只能删去文件夹)
9 关机: # shutdown time(能够用now)
10 重启:# reboot
11 退出当时用户 从头登录:# exit
12 检查某个指令的运用方法:# man 指令称号
13 协助: # -- help 或许 -- ? 或许:指令称号 -help
14 显现当时途径下的一切的文件和文件夹: #ls
14 树形显现: # ls -l 以d最初的是文件夹 -最初的是文件 #ls -r(R)
15 横向显现:# ls -m # ls -Rl /etc 依照树形长文件名的格局显现
16 删去文件夹:# rmdir 文件名(假如下面还有文件:删不掉,用下面的指令)
17 # rm -r 文件/文件夹 (-r 递归删去,这时会提示你是否需求删去,太费事,直接删去,用下面的指令)
18 # rm -rf 文件/文件夹 (-rf 强制删去,不必问询)
19 创立新文件: # touch 文件名 (从技能视点讲,扩展名没有任何含义,txt可能是履行文件)
20 复制文件: # cp d1 d2 把d1复制一份复制成d2(不能复制目录)
21 复制文件夹: # cp -r d1 d2 (-r 仍是递归的意思)
21 不同途径下的文件复制: # cp -r d1 ../d2
22 移动文件夹/文件: # mv d1 ../ 同复制根本相同 用mv
23 创立文件并在里边添加内容: vi 3.txt (3.txt 假如有就进入直接修正,假如没有,就创立一个)
 进入文件:默许是指令形式,不能输入 输入指令: 
 a 进入到刺进形式,能够添加内容 
 esc 退回到指令形式
 w —--》回车 :存盘
 q :退出
 q! :不存盘退出
 wq :存盘退出
24 检查文件内容 more 3.doc more:正序显现 tac:逆序 head -3 3.txt 显现文件的前三行, tail -3 3.txt 显现最终三行
25 删去文件中的一行: dd
26 删去一行中的一个单词:dw
27 向下刺进一行;o
28 向上刺进一行:O
29 清屏: #clear
30 文件查找: #find / -name *my :从 /开始查找 以name为准 * 含糊匹配
31 # whereis ls :检查调用的ls指令是从那个文件中来的。
32 # echo $PATH :显现环境变量
33 # ln :创立链接(硬) ln 3.txt 4 创立3.txt的链接 4,数据坚持同步
 创立链接(软) ln -s 3.txt 4 :软链接相当于创立了一个快捷方法,吧源文件删掉,链接就不能够用了。
 与cp的差异:cp是复制一份文件,一个文件的改变不会影响另一个文件的改变,而ln 他的文件是同步的。
24 添加用户: # useradd testuser :home下面多一个目录
25 指定暗码: #passwd testuser
26 查找一切的用户: # more /etc/passwd
27 添加组:# groupadd testg
28 给新用户指定组:#useradd testuser2 -g testg
29 更改用户所属的组:#usermod -g testg testuser (把用户testuser 改到testg组)
30 删去用户: # userdel testuser 删去用户后 ,还要删去home下归于这个用户的文件
31 切换用户: #su testuser2 $exit:回来到上一级目录. 新用户登录的时分,用户默许的当时目录是用户的住目录 home
32 给a文件添加相应的权限: # chmod +x a (相应的-x就是去掉某个权限)
32 给当时用户、用户所属的组、组外的其他的人 添加履行的的权限: # chmod u+x a g+x a o+x a
33 用二进制数做作权限: # chmod 755(1111011101) a
34 修正文件的一切者: # chown testuser 1.txt
35 vsftpd的要害的配置文件的方位:cd /etc/vsftpd 然后 ls 能看到 vsftpd.conf
35 查询某个文本文件中包含abc字符的那一行: # grep abc a.txt
36 显现磁盘信息: # fdisk -l
37 管道的运用:# ls -Rl /etc | more :把上一个指令的履行成果交给下一个指令:(more 支撑分页)
38 告诉一切的人:# wall 发送内容 一切登录上来的用户都能收到发送的内容
39 把指令的履行成果写到文件里:# ls /etc 1.txt (写入)
40 吧文件中的内容读出来然后发送出去: # wall 1.txt (写出)
41 发动linux自带的vsftp 效劳器: # service vsftpd start
42 检查Linux当时装置了那些效劳: # system-config-packages
43 封闭Linux防火墙 # service iptables stop
44 Linux效劳器公共拜访文件夹pub的方位 /var/ftp/pub
45 怎么让root用户上传: /etc/vsftpd.ftpusers 和 vsftpd.user_list中将root注释掉即可
46 让vsftp 效劳 在Linux发动时主动发动:# chkconfig vsftpd on
47 显现当时一切装置文件的装置包:# rpm -qa :
48 用rpm指令卸载相应的软件: # rpm -e 装置包的包名 (例如:卸载jdk 用 # rpm -qa | grep jdk 查找到包名,然后卸载)
49 用rpm指令装置相应的软件: # rpm -ivh ****.rmp
50 运用指令行上网:# wget http://localhost:8080
51 显现一切的文件(包含躲藏文件) # ls -a (在linux中 .最初的都是躲藏文件)
47 修正Linux的默许发动等级: /etc/inittab id即可(id:5:initdefault)
48 装置好的jdk的默许装置途径: /usr/java
49 解压apache-tomcat.tar.gz文件: gzip -d apache-tomcat.tar.gz解压完结后是apache-tomcat.tar文件,还要用 # tar -xvf apache-tomcat.tar
50 移动文件:# mv 1 /
51 重命名文件: # mv 2.txt 2.doc
52 jdk的装置,只要将权限赋予它之后,直接运转就能够了。
53 设置JAVA_HOME:JAVA_HOME=/usr/java/jdk.6.0_03 设置完结之后要导出一下: # export JAVA_HOME 
54 检查当时用户下的一切的进程: ps -ef
55 强制杀掉线程: # kill -9 线程名 # kill 线程的id号(不是强制性的)
转自:

shell编程:
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章