linux学习笔记1

来源:互联网 发布:mac的办公软件 编辑:程序博客网 时间:2024/04/30 17:02
1. gcc -0 my1 hello.cpp  编译后出现my1.out
2.vi
:5跳到行号
:setnu  设置显示显示行号
:setnonu  不显示行号
/ 查找内容n下一个
3.环境变量:/etc/profile
export PATH=$PATH:/usr/java/jdk1.6.0  设置变量名用:分隔
echo $PATH
4./代表根目录  ~代表家目录
usr 相当于window的programfiles目录 
var变化的目录关机后消失
mnt 光驱软驱挂载目录 
etc 配置文件
bin普通用户命令
sbin特殊用户命令
boot 引导目录
5.
/etc/inittab
id:3:initdefault设置级别默认
若设为6这需要开机读秒时按e进入grub引导界面选中第二行输入e在最后输入1[单用户级别](有空格=/ 1)按enter后按b重启
vi /etc/inittab修改默认级别也可用于改密码(直接passwd设置密码此时不会有输入原密码)
0:关机
1:单用户
2:多用户没网
3:多用户有网
4:系统未使用保留给用户
5: 图形界面
6: 重新启动


6.
ls -a显示隐藏文件
ls -l显示长列模式
mkdir建立目录
dir显示目录
rmdir删除空目录
cp -r dir1 dir2 递归复制(将1复制到2)
mv移动文件和改文件名
rm删除文件和目录
rm -rf *  删除所有内容包括文件和目录 r:递归f:强制
ln建立符号连接
ln -s 源 目标
touch 建立空文件
pwd:显示当前目录
useradd xiaomin添加用户
passwd xiaomin设置密码
userdel xiaoming删除用户
userdel -r xiaoming删除用户以及用户主目录
7.
more 显示文件内容带分页  空格下一页 Ctrl+pageup上一页
less 显示文件内容带分页
grep 在文本中查询内容  grep "czm" aa.txt在aa grep -n "czm" aa.txt显示在第几行出现czm
|  管道命令上一个命令交给下一个处理
ls -l /etc | more 分页显示/etc中内容
man grep


8.
find / -name httpd*   从根目录开始查找文件以httpd开头(一般带目录)
ls -l /etc >a.txt 将内容输出到a.txt (覆盖)
ls -l /etc >>a.txt 尾部添加
原创粉丝点击