Linux 终端 基本指令


终端指令:


1: ls   显示文件    ls-l 显示所有文件   ls-l       以列表显示

2: cd  进入目录    cd.. 返回上一级    cd/xxx/    进入指定目录

3: touch   创建空文件

4: mkdir   创建空文件夹   mkdir–p  级联创建文件夹 如:xxx/xxx

5: cat 查看文件类容

6: pwd     查看当前绝对路径

7: mv 移动文件和文件夹,修改文件名

8: cp  复制文件和修改文件名  cp–r    强制复制    cp –f    复制文件夹

9: rm  删除文件    rm–rf    强制删除文件夹

10:    rmdir    删除空文件夹

11:    ln–s    创建软连接(快捷方式)    ln  创建硬连接(存在两个文件)

12:    cal  查看日历        date     显示日期

13:    shutdown–h now 关机      shutdown –rnow 重启 reboot 重启

14:    su登陆root     sudo passwd root获取root     exitctrl+d 推出root

*man 作用:查询 man 手册,获取帮助信息

Man 1 xxx  1表示查询的是linux相关命令

Man 2 xxx  2表示查询的是linux  api

Man 3 xxx  3表示查询的是C 库函数

Linux  使用技巧

1、按下TAB 提示/补全目录

2、Linux 中:. 当前目录     .. 上层目录   - 上个目录     ~ 当前用户宿主目录

             / 根目录       $ 普通用户   # root用户    * 万能匹配型

Linux 下安装和卸载软件: *apt-get

1: apt-getinstall vim  在线安装vim

2: apt-getremove vim      卸载vim

linux vi 开发步骤:基本使用

1: vi hello.c    创建一个名为hello的文件

2: 输入i进入插入模式

3: 输入 esc    进入命令模式

4: 输入 wq表示保存退出 q表示退出不保存   加上 表示强制

5: 查找       /加上查找的名称

6: 跳转行号   直接 :输入行号回车 

 7:     显示行号    : set nu

8: 去掉行号    :set nonu

9: 永久显示行号   用vi打开~/.vimrc 中加入 set nu 即可

10:    行删除  命令模式下输入dd

11:    行连续删除      输入3dd 表示连续删除3行

12:    连续复制    输入3yy 表示复制3行

13:    粘贴     输入     -p   表示粘贴

Linux    命令:

1:find用来查找文件放在什么位置

例如: find –name:”a.c”           就是在系统全盘中查找a.c文件

例如: find /home –name:”a.c”      就是在home目录中查询a.c        

2:uname    用来在linux系统中查询系统信息

uname –help 显示帮助文档

uname –l 显示所有信息

Linux:权限管理

chmod修改文件权限    chown修改属主     chgrp修改文件的组

ls –l     列出文件属性   -rwxr-xr-x

十个字符,第一个表示文件属性(d表示文件夹,-表示普通文件)剩下9个分成三组。

每组中三个分别表示  r 可读  w 可写  x 可执行。有字母表示有权限,-表示无权限。

权限还有一种表示方法,用数字表示。

r  可读  4   w  可写  2  x  可执行  1   -  无权限  0

第一种修改权限的方法:

有了这个编码规则,则  rwxr-xr-x  编码后为  755

要把权限修改为           rwxr--r--   编码后为  744

修改命令为:        chmod744 文件名

第二种修改权限的方法:

在原来的权限基础上进行修改,即增加或减少某权限。

三个组用户的编码依次为: 属主 u 属主所在的组 g     其他用户 o

增加权限 chmod  g+x 文件名  这样就为文件属主所在的组增加了一个可执行权限

减少权限 chmod  g-x  文件名  这样就为文件属主所在的组减少了一个可行性权限

Linux 文件打包和解压缩:

tar –czvfdir.tar.gz dir/       将dir目录打包成dir.tar.gz 压缩包

tar –cjvfdir.tar.bz2 dir/      将dir目录打包成dir.tar.bz2

tar –zxvfdir.tar.gz       解压缩 dir.tar.gz

tar –jxvfdir.tar.bz2           解压缩 dir.tar.bz2

Linux 格式化文件系统

mkfs /dev/hd1               格式化hd1

mkfs –t vfat 32 –f /dev/hd1        创建一个FAT32文件系统



1.2、uname
在linux中查询系统信息
uname --help   显示帮助信息
uname -l           显示所有信息
uname -r          显示内核发行号

1.3、tree/lstree
功能:显示文件和目录由根目录开始的树形结构

1.4、mount/umount
用来挂载磁盘到文件系统中
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt  挂载
umount /mnt                                卸载

1.5、磁盘空间相关
        df -h                显示已挂载的分区列表
        du -h               列出文件或文件夹的大小
        du -h 后面加文件名,可以列出文件大小。

1.6、用户管理
        useradd user1    添加一个名为user1的用户
        userdel user1     删除一个名为user1的用户
        passwd user1    为名为user1的用户设置密码

1.7文件打包和解压缩
        tar -czvf dir.tar.gz dir/        将dir目录打包成dir.tar.gz
        tar -cjvf dir.tar.bz2 dir/       将dir目录打包成dir.tar.bz2
        tar -zxvf dir.tar.gz               解压缩dir.tar.gz
        tar -jxvf dir.tar.bz2              解压缩dir.tar.bz2
        
1.8网络配置命令
ifconfig eth0 192.168.1.13          设置IP地址
ifconfig eth0 up                          启用网卡
ifconfig eth0 down                     禁用网卡
ifup eth0                                     启动网卡
ifdown eth0                                禁用网卡
ifconfig eth0 192.168.1.1 netmas 255.255.255.0  同时设置IP和子网掩码

搭建tftp服务器
终端中输入 sudo tftp localhost,进入 tftp   q退出tftp
get file  获取 file这个文件
put file  上次file这个文件

搭建nfs服务器

1.9、sed和awk
正则表达式 匹配加替换。

2.0、格式化文件系统
    mkfs    /dev/hd1
    mkfs -t vfat 32 -f /dev/hd1   创建一个FAT32文件系统

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值