linux 操作系统的基本指令

/ : 根目录  不要存放文件

/bin : 可执行二进制目录文件

/boot : linux 系统启动文件 非必需

/dev : 设备文件目录 (一切皆文件)

/etc : 配置文件目录

/home : 系统默认的用户目录

/root : 系统管理员目录

/sbin : 放置系统管理员使用的可执行命令

/tmp : 临时存放文件目录

/usr : 应用程序存放目录

/usr/bin : 存放应用程序 (自主安装的软件)

/usr/lib: 存放程序运行必需的一些函数库文件


Tab : 命令补全,文件路径补全

Ctrl + c : 结束程序进行

cat : 显示文件


useradd : 添加用户     例如: useradd a

userdel : 删除用户,但用户名还存在home中   例如 : userdel a

userdel -r 用户名 : 删除用户,并且home中的用户名也删除  (备注: -r 是该文件以及文件里面的内容)

passwd : 添加密码    例如 : passwd a     (备注 : 当你在输入密码时 你是看不见自己输的字符)

cd : 进入某个目录   例如 : cd /home            (cd 什么都不加是进入前一个目录, cd - 进入前一个目录)

su : 切换用户名   例如 : su Hxt

ls : 显示当前目录里的内容    

ls -l : 查看当前目录的属性

ls -a : 显示所有文件(包含隐藏文件)

pwd : 查看当前目录的绝对路径

cp : 将某个文件复制到某地方   例如 : cp  -rf  /home/hxt/  /home/li/ (强制将 home 目录下的 hxt 复制到 home 目录下的li    注 : -f 是强制 -r是目录里的所有内容)     cp  -rf  /home/hxt  .    (强制将 hxt 复制到当前目录中   注 : .  表示当前目录)

mv : 剪切    例如 : mv  /home/hxt/  /home/li/  (将 hxt 剪切到 li 中) 

chmod : 更改用户权限      例如:  hxt 的属性是 -rwxr-xr-x ( 第一位前面如果是 - 则该文件是普通文件   如果是d 则为目录文件   ,   三位为一组 rwx 则为一组 , 第一组为当前用户权限 ‘u’, 第二组为同组其他用户对该文件的权限 ‘g’, 第三组为其他用户对该文件的权限  ‘o’ , ‘a’ 为所有用户)   chmod  u-x  hxt ,或者 chmod  751  hxt (7对应的是第一个用户的二进制数 ,5对应的是第二个用户的二进制数 ,1对应的是第三个用户的二进制数)

mkdir : 创建目录   例如 : mkdir ak    ,    mkdir  -p  /home/ak/hxt (加上 -p 则为创建 hxt之前的所有目录)

touch : 创建文件   例如 :touch hxt

du : 查看文件大小   例如 : du  -s(k/m)  hxt

tar :  tar  -zcvf(先打包后压缩)+ a.tag.gz(压缩后的名字) + 需要压缩的文件     (zcvf 中的v为有所过程 可去掉)   解压 tar  -xzvf + 压缩后的文件名  

ps : 查看进程

kill : 杀掉某个进程

find : 找某个文件   例如 : find  /.  -name""  hxt   (在当前文件里找hxt)

grep : 找字符  例如 : grep  ’helloworld‘./*  -r  (在当前目录下的所有文件里找 helloworld)

man : 详细解释    例如 : man  ls

ifconfig : 显示网卡     ifconfig  eth0  192.168.1.145   (将网卡改变成 192.168.1.145)

vim : 文件编辑     vim  /etc/vimrc (看vim中的功能)     vim中 set autoindent 自动缩进   , set  shiftwidth=4 和 set  tabstop  按Tab键 前行缩进4格 ,    set  number  行号    ,     syntax  on 高亮  一些特殊字的颜色


进入vim时 , 命令行的时候  dd 剪切  ,   p  粘贴  ,   yy  复制  ,  u  撤销  ,   shift+g  到最后一行  ,   gg  到第一行   ,   /+要搜的内容  按n往下找    ,      shift+:   输入%s/length/xx/g   把length替换成xx  ,     

gcc  hello.c  -o  hello :把hello.c 编译成hello    编译分为四个过程 : 1. 预处理  2. 编译  3. 汇编  4. 链接

预处理 : 头文件展开     gcc  -E  hello.c  -o  hello.i

编译 : 语法检查    gcc  -S  hello.c  -o  hello.i

汇编 : 把汇编语言转化成一个二进制文件   gcc  -c  hello.c  -o  hello.i

链接 : 把库文件里的东西链接过来    gcc  hello.c  -o  hello















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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值