linux c 笔记

2018.1.23
常用符号及命令意思:


1. /:根目录(也有隔开的作用) cd空格/ ls(打开当前所有目录)。
2. /dev:设备文件目录。
3. etc:操作系统的配置文件目录,不建议在此目录下存放有效可执行文件。
4. /root:系统管理员目录。
5. /home:系统默认的用户目录,新增用户账号时,用户的家(home)目录都存放在目删除录下。
6. /sbin:(s 超级)系统管理员使用的可执行命令。
7. /temp:临时文件存放(重启会导致清空)。
8. /usr:应用程序存放目录。
9. /usr/lib:函数库文件
命令都是二进制文件
二.
1.用户管理类命令:useradd(添加用户) useradd[用户名]
userdel(删除用户)
passwd 文件(用户名)修改用户命令密码
cat /etc/passwd 显示最新添加的文件
2.切换用户 su
su默认为root用户
ls -l 查看权限属性 ls -a 显示所有
. 当前目录
相对路径:cd ./文件名(相对路径依次对应逐层)
绝对路径:cd/home/文件名(由其它分支返回主目录再进入要去的分支)
cd: 进入家目录 ~ cd -: 进入上一次所在目录 cd ..:返回上一层
cd /../..:返回前两层
3.文件创建
touch [文件名]
4.文件复制.剪切.删除
cp [文件] .(.为当前文件)
拷贝文件夹 + -r(r为递归的意思)
cp -rf /home/155/ /home/156/(将155复制到156中)
mv 剪切 mv ls os(把ls改名为os)
删除 rm [文件名]
rm -rf *(当前目录下的文件全部删除)
三.
-开头的是文件
d开头是目录
-rwx r_x r_x
当前用户权限 同组其他用户权限 不同组用户
改权限
1.二进制法
U G O
rwx rwx r_x
111 111 101
7 7 5
chmod 777 文件名
2.chmod [U/G/O]+/-[r/w/x]文件名
rmdir-rf 删除目录
mkdir 创建目录 touch 创建文件
-p自动逐级补充所差目录
查看文件大小
1.du -sk(以k为单位)
2.du -sm(以兆为单位)
pwd:显示文件位置
四.压缩 解压(至指定位置)
1.压缩
tar -zcvf (想压缩到某个位置的地址).tar.gz 文件名 文件名(可一次解压多个文件至指定地点)
2.解压
tar -xvzf .tar.gz.-C/home/-/(解压到的地址)
五.其它
ln -s /bin 文件
kill 杀死一个进程 ps查看进程 free 查看内存
查找
1.find /-name 文件名
2.grep’字符串’./* -r(当前目录下全部查找)
配置网络 ifconfig(修改IP地址eth0 192.168.1.000)
六.vim编辑器
插入模式(i/a可进入编辑改写)
命令模式:x删除一个 3x删除三个,dd删除一行(剪切 p粘贴)yy复制一行 3yy复制三行,u撤销键
低行模式(保存.退出):替换%s/要替换对象/替换对象/g(有g全文替换,无g单行替换),shift+g 最后一行,gg第一行,:40 查找第40行或者vim- 40,查找 /要查找的对象(/length).

vim /etc/vimrc(编辑书写)
七.gcc 工具链
预处理 gcc -E(头文件展开)
编译 gcc -S(检查语法)
汇编 gcc -c(二进制文件)
链接 gcc+文件名
避免多文件重复编译通常用(./文件名)代替(./a.out)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值