频道栏目
首页 > 资讯 > Linux > 正文

Linux 终端基本命令

17-07-25        来源:[db:作者]  
收藏   我要投稿

linux 目录结构

– /boot:启动目录,内核存放地

– /etc: 配置文件存放地 (常用)

– /tmp: 程序产生的临时文件

– /home:用户的目录,每个用户有一个 (常用)

– /lib: 库文件

– /bin: 可执行文件和命令

– /sbin:系统管理员的命令和工具

– /usr: 用户的应用程序和文件的安装地 (常用)

– /mnt: 挂接其他文件系统

– /root: root帐户的home目录 (常用)

– /dev: 设备文件目录

linux 常用命令代码

1.linux 命令-参数 加短横杠

2.ls- -help 显示帮助文档

3 .ls 查看文件当前目录

4.(ls –all) /ll可以查看文件和文件夹的操作权限

5. ls -all:会把隐藏的文件显示出来

6.ls -ll/( ls -l):不会把隐藏的文件显示出来,两个l 和一个l是一样的效果

这里写图片描述

这里写图片描述

7.linux—隐藏文件是以  .   号开头  .123.txt
ls-a 显示所有文件(包括隐藏文件)
shutdown –h now    halt:关机  poweroff  init
shutdown –r now    reboot:重启
8.root @localhost root 
登录的用户名@登录的机器名 +所操作的文件路径
9.查看文件所在路径:pwd
10.cp:拷贝文件
cp  源文件 目的文件
cp –r (拷贝文件夹,包括文件夹里的文件) 
cp -r  a  b   拷贝a文件夹,重命名为b
cp –i 拷贝前需要进行确认
cp –r –i  a  b  不分顺序
cp /etc/*.* 目标文件夹  拷贝一个目录当中所有的文件
11.新建文件、文件夹
mkdir  newdream  新建newdream文件夹
mkdir  -p  newdream/b   层级目录创建,在newdream文件夹下面创建b文件夹。
rmdir  a    只能删除空目录
touch   11.txt  新建文件  如果文件不存在,则新建,如果文件存在,则不新建。  
cat>文件名字  新建文件
12.删除文件、文件夹
rm  只能删除文件
rm –r  newdream 删除目录 (提示是否删除)
rm –r –f  newdream   强制性删除目录(不给提示)
rm –r –f /  删除系统所有信息,系统崩溃。 慎重选择
13.移动文件
mv  a/11.txt  /b    把a文件夹里面的文件11.txt移动到b文件夹中去 /一定要写
14.显示文件内容
cat   111.txt   显示文件的内容
cat  -n 加编号  会给空行加编号
cat  -b 加编号  不会给空行加编号

more  111.txt  显示文件的内容,一次只显示一屏 ,按enter 每次追加一行,按 space 每次追加一屏。
按b 键 回退一屏 (more 这个命令在公司用得最多)
按 Ctrl +c  退出查看
more +20  111.txt 表示从第20行开始显示。 

Less (从下往上翻页)

head  –n  5  头 显示文件前5行   默认显示10行

tail  -n   2   尾  显示文件最后2行    默认显示10行
tail –f 动态更新最后10行内容
ls |more 

文件夹、文件权限

ls  –l  列出所有属性
权限:2,4,1,0
r:读 4
w:写 2
x:执行1
-:短横杠表示权限缺失0
[root@localhost root]# ls -l
总用量 64
-rw-r--r--    1 root     root         3748  7月 10 16:46 1111.txt
-rw-r--r--    1 root     root           48  7月 10 16:42 1111.txt~
-rw-r--r--    1 root     root         3050  7月  8 17:31 123.txt
-rw-r--r--    1 root     root         3050  7月 10 16:11 234
-rw-r--r--    1 root     root         3050  7月 10 16:15 888.txt
drwxr-xr-x   2 root     root         4096  7月 10 16:39 a
-rw-r--r--    1 root     root         1175  7月  8 17:32 anaconda-ks.cfg
drwxr-xr-x   2 root     root         4096  7月 10 16:15 b
-rw-r--r--    1 root     root        17451  7月  8 17:32 install.log
-rw-r--r--    1 root     root         3050  7月  8 17:31 install.log.syslog
-rw-r--r--    1 root     root         3050  7月  8 17:31 install.logdrwxr-xr-x    2 root     root         4096  7月 10 16:24 wyp
eg:
drwxr-xr-x
由10个字符组成,四部分构成。
第一个部分—第一个字符用来区分文件的类型,
d:表示是一个文件夹  
-:短横杠表示是一个文件  
l:表示是链接文件(类似windows中的快捷方式)
c:字符文件
rwxr-xr-x  由9个字符分三组,三个一组,
2-4位(rwx)表示文件所有(建创)者所拥有的权限
5-7位(r-x)表示所有者所在用户组所拥有的权限
8-10位(r-x)表示其他用户组所拥有的权限。
u 所有者  g 表示所有者所在的组 o 表示其他用户组

修改文件夹、文件权限

1.chmod 命令式
Chmod  g+w  a   给a文件夹加上w 写的权限
2.chmod 数字式  7=4读+2写+1执行
chmod  777  a   表示drwxrwxrwx 给a文件夹加所有权限
chmod 776  a    表示drwxrwxrw-

这里写图片描述

VI编辑器

vi编辑器   相当于windows上的记事本
输入模式 i
命令模式 :
一般模式 esc
esc切换到一般模式,输入内容按i  (切换到输入模式  按 i  这个时候可以编辑文字) (输入模式返回到一般模式 按esc )
默认为一般模式
q! 强制退出不保存
wq 退出保存  (先切换到命令模式  : 然后输入wq 保存)

解压

tar –xvf file.tar //解压 tar包 
tar -xzvf file.tar.gz //解压tar.gz 
tar -xjvf file.tar.bz2 //解压 tar.bz2 
tar –xZvf file.tar.Z //解压tar.Z 
unrar e file.rar //解压rar 
unzip file.zip //解压zip 
rpm类型软件安装 (红帽特有)
rpm  只能安装 .rpm结束的软件包(红帽 linux)
rpm  -ivh  软件名字   ---安装
rpm –e  ---卸载
rpm –q  ---看电脑是否安装过
源码型软件安装
1.  解压
2.  perl makefile.pl   或者 ./configure
3.  make
4.  make test
5.  make install

开启防火墙服务

Server +服务名字+start/stop/restart
Service iptables start 开启防火墙
Service iptables stop  关闭防火墙
Service iptables restart 重启防火墙

配置ip的方法

1 临时修改 
ifconfig +网卡地址+ip地址
ifconfig  eth0  192.169.1.172  不需要重启系统,重启完后,ip地址会被还原
2 永久生效
netconfig  修改完 需要重新启动才能生效
Ping 检查主机之间是否能正常通讯,windows与Linux之间进行文件传输

CAT命令,添加用户,设置密码。

CAT命令,添加用户,设置密码。
cat>111.txt  新建111.txt文件
wc –w 111.txt  显示多少个字符  
nme  jjjj  算两个字符(以整体计算)

这里写图片描述

用户和组
useradd   adduser  添加用户
passwd  设置密码
添加组
groupadd
删除用户
userdel

这里写图片描述

cat  /etc/shadow  记录了Linux中所有用户的名字

这里写图片描述

Uptime 系统运行时间

这里写图片描述

Top 显示系统进程(动态刷新)

退出为q  或 Ctrl+C

这里写图片描述

相关TAG标签
上一篇:IP地址和MAC地址的区分
下一篇:Linux apache下虚拟主机配置
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站