Linux命令学习中

一. 基本命令
1. ls —— 显示列表
ls显示列表
ls -a显示所有列表(包括隐藏文件)
ls -l显示详细列表
ls -al显示所有详细列表(包括隐藏文件)

2. man —— 查看帮助文件
man 1 xxx查看linux命令

man 2 xxx查看linux API

man 3 xxx查看c库函数


3. cd —— 切换目录
cd .当前目录
cd ..上一层目录

4. pwd —— 打印出当前的绝对路径 —— print work directory

5. mkdir —— 创建文件夹 —— make directory
mkdir xxx在当前目录创建文件夹
mkdir -p xxx/xxx级联创建文件夹

6. mv —— 移动文件 —— move
mv 源文件pathname 目的文件pathname移动
ex) mv abc/1.txt bcd/1.txt仅移动
mv abc 1.txt bcd/2.txt移动并重命名

7. touch —— 创建新文件
touch pathname

8. cp —— 复制 —— copy
cp 源文件pathname 目的文件pathname复制
cp -r复制文件夹
cp -f强制复制
实际使用:
cp -f强制复制文件(覆盖)
cp -rf强制复制文件夹(覆盖)

9. rm —— 删除 —— remove
rm -r 文件夹pathname删除文件(夹)
rm -f 文件pathname强制删除文件(夹)

10. cat xxx 命令行下显示 文件内容(适合内容较少的内容)
vi xxx 查看文件

11. rmdir —— 删除空文件夹 —— remove directory

12. ln —— 连接文件 —— link
1) 软连接 (绿色文件名)符号连接 —— 相当于windows里的快捷方式
 ln -s 源文件名 符号连接文件名创建‘源文件’的‘符号连接文件’
2) 硬连接 (蓝底文件名) —— 两个文件是同等关系,实实在在的两个相同的文件
ln 源文件名 符号连接文件名

13. gcc xxx 编译文件

14. apt-get —— 
作用:ubuntu命令,用来在线安装卸载软件
ex)apt-get install vim
apt-get remove vim

二. 文件类型、权限等
1. 文件类型
-表示普通文件
d表示文件夹,derectory
l表示符号连接文件
s表示socket文件
p表示管道文件,pipe

三. vi命令模式
1. 
:wq 保存并退出
:w 只保存不退出
:q 不保存退出
:q! 不保存强制退出
:wq! 保存并强制退出

/xxx 在文中查找xxx
:number 迅速切换到number行
:set nu 设置显示行号
:set nonu 设置不显示行号
$ vi ~/.vimsc 设置永久显示行号:修改vi配置文件。里面添加“set nu”字段

2.行删除
1)命令模式下,先将光标移动到要删除的行,然后输入dd
2)删除多行: 数字+dd。ex) 3dd。则删除光标所在行与其下方2行

3.行复制粘贴
复制:命令模式下,数字n+yy。则复制光标所在行及其下方n-1行
粘贴:命令模式下,p。则粘贴至光标所在行的下一行。


四. 符号的含义
. 代表当前目录。
.. 代表上一层目录。父目录
~ 代表当前用户的宿主目录
- 代表前一个目录。
$ 普通用户的命令行提示符
# root用户的命令行提示符
* 万能匹配符

五. 权限表示&管理
权限:
1. su+用户名:用户间切换。
2. su可以直接转入root用户。
管理:
前三个字符表示此文件的属主队文件的权限
中间三个字符表示此文件所在的组对文件的权限
最后三个字符表示其他用户对文件的权限

r 可读
w 可写
x 可执行

六. 进阶篇
1.find 路径 -name “文件名”:查找“路径”下名字为“文件名”的文件。
2.grep -option “pattern” filepath:在一个filepath文本文件中,查找符合pattern的内容
3.which xxx 只显示二进制文件的路径ex)which ls
4.whereis xxx 显示二进制文件的路径,和其源码或man手册位置
5.uname 查看系统信息
6.shutdown -h now 立即关机
7.init 0 关机//1,2等都代表不同的
8.shutdown -r now 立即重启
9.reboot 重启

七. 权限修改
chmod 修改文件权限
chown 修改属主(修改文件属主)
chgrp 修改属主所在组(修改文件所在组)
1.第一种:用数字
rwxr--r-- 755:命令为:chmod 755 文件名
2.第二种:分别增加或减少
属主u,属主所在的组g,其他用户o
属主增加可执行权限: chmod u+x 文件名
其他用户增加可写权限: chmod o+x 文件名
属主所在组用户去掉可执行权限: chmod g-x 文件名

八.文件压缩解压缩
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

九.网络配置命令
ifconfig eth0 192.168.1.13 设置IP地址
ifconfig eth0 up 启动网卡
ifconfig eth0 down 禁用网卡
ifup eth0 启动网卡
ifdown eth0 禁用网卡
ifconfig eth0 192.1.1 netmask 255.255.255.0 同时设置IP和子网掩码

十.sed和awk
正则表达式。匹配加替换。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值