Linux基本命令

linux有2种用户,一种管理员,另一种普通:zhangsan lisi

Root用户登录到linux默认所在目录是 /root/

其他用户zhangsan登录到linux默认所在的目录是 /home/zhangsan/

查看目录结构

1.list:列出

ll         : 列出当前目录下的文件信息

ls -al :列出当前目录下的文件信息(包括隐藏文件,特殊目录)

ll /bin/ :列出根目录下bin目录下的文件信息

2.切换目录命令 cd

touch  1.txt   :在当前目录创建一个文件  1.txt

clear : 清除屏幕

cd ~ :切换到当前用户目录

cd / :切换到根目录

cd - : 切换到上一次访问的目录

cd .. : 切换到上一级目录

3.pwd命令

pwd  :显示当前工作目录

4.mldir命令

-p  父目录不存在的情况下先生成父目录

-v   显示命令执行过程中的详细信息

mkdir  : 创建目录

mkdir a :当前目录下创建文件夹a

mkdir /root/b :在根目录下的root目录下创建目录b

mkdir -pv  /root/c/d/e :在根目录下的root目录下创建多级目录结构 c/d/e

 5.cat命令  文件浏览命令

cat  文件  ,显示指定文件的文本内容,(适合文件内容比较少时使用,一页之内可以显示完)

6. more命令  文件浏览命令

分页显示文件内容,还支持直接跳转行等功能

语法 :  more  文件名

操作

Enter   向下n行,需要定义.默认1行

空格键  向下滚动一屏

B  返回上一屏

q  退出more

7. less命令  (比more更详细) 文件浏览命令

 分页显示文件内容,操作更详细.

语法:  less  [参数]  文件名

-m  显示类似more命令的百分比

-n  显示每行的行号

操作

空格键: 向下翻页

b:向上翻页

d:前进半页

u:后退半页

回车键:向下滚动一行   或方向键下

y:后退一行   或方向键上

/字符串: 向下搜索

?字符串:向上搜索

v:进入vim编辑器

q :退出

 

8.tailf命令

 功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理,常用来查看日志文件.

格式: tail[必要参数][选择参数][文件]

-n :[行数]  显示行数

-f 循环读取

9.cp命令  (复制文件或目录)

语法: cp [参数]  [源文件或目录]   [目标文件或目录]

-r 或 --recursive 递归处理,将制定目录下的文件与子目录一并处理

cp  1.txt  2.txt

cp  -b  1.txt  2.txt  :如果覆盖文件时,可以将源文件做一个备份

cp  ./install.log  ../   :将当前目录下的install.log文件复制到父级目录

cp  /root/install.log   /bin/q.txt    :将/root目录下的install.log文件复制到根目录下的1.txt中

复制目录(无论是单层目录还是多层目录都可以复制)时必须加 -r参数   

cp -r  /root/a   /root/z

 10.mv命令  (移动或重命名现有的文件或目录)

语法:mv  [源文件或目录]  [目标文件或目录]

-f 或 --force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

剪切文件:     mv  /root/install.log   /root/a/1.txt

重命名文件:  mv  /root/install.log   /root/test.log

11.rm命令 (删除文件或目录)

删除文件:   rm -f 文件名称

rm -f  /root/文件名称

删除目录(递归删除):

rm -rf 目录名称

rm -rf  /root/目录名称

12.find命令    在某个目录下搜索文件或目录

语法: find [目录] [参数]

-name 指定字符串作为寻找文件或目录的范本样式

find  /root/   -name  'in*'  --在根目录下的root目录下查找名称中以in开头的文件或目录

13.vi 或vim命令

#输入"vim  文件名" 进入 "一般模式"

按下"i"从一般模式切换到"插入模式"

按下"esc"从  "插入模式"退出到"一般模式"

在"一般模式"下,输入":wq",保存并退出编辑.

14.grep命令   过滤任务   经常和其他命令联合使用

grep -i  名称    (i表示忽略大小写)

cat  /root/install.log

cat  /root/install.log   |  grep  -i  mysql   查看install.log文件中包含mysql的内容信息

ps -ef: 查看进程(相当于windows的任务管理器)

ps -ef | grep -i crond  :查看系统中crond的进程信息

管道命令:是命令的一种使用方式

15.kill命令   杀死进程

kill -9  进程id(Pid)

16.ifconfig命令

查看ip信息,相当于windows中的ipconfig

17.ping命令    测试与目标主机的连通性

ping  主机名或ip地址

18.tar命令

压缩命令: tar -zcvf  

tar -zcvf  /root/xxx.tar  /root/a/   将a目录下的所有文件压缩到xxx.tar

解压缩命令:tar -zxvf 

tar -zxvf  ./xxxtar  将当前目录下的xxx.tar解压缩

19.关机重启

linux centos 重启命令: reboot

linux centos 关机命令: halt 立刻关机

20.文件权限:chmod命令 (改变文件或目录的权限)

语法:chmod[参数][<权限范围><符号><权限代号>]

        -R或--recursive 递归处理,将制定目录下的所有文件及子目录一并处理.

权限范围的表示法如下:

        u: User ,即文件或目录的拥有者.

        g:Group,即文件或目录的所属群组.

        o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围

        a:All ,即全部的用户,包含拥有者,所属群组以及其他用户

符号:  +  添加权限   - 取消权限

权限代号:

        r:读权限,数字代号为4

        w:写权限,数字代号为2

        x:执行或切换权限,数字代号为1

        -:不具任何权限,数字代号为0

:   mkdir   xxx

  ll  | grep  xxx

chmod  u-rwx  xxx  取消用户对xxx目录的''读写执行''权限

 chmod g-rwx  xxx  取消用户群组对xxx目录的''读写执行''权限

chmod u+rw  xxx 给用户添加xxx目录的读写权限

chmod  777  xxx  给xxx目录添加所有权限

linux 权限格式:<类型><用户><组><其他用户>

 -rwxrw-r--

21.Linux下网络配置

查看网卡配置: cat  /etc/sysconfig/network-scripts-ifcf-eth0

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值