标签:linux初学
1、grep命令
该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为
grep [-acinv] [--color=auto] ‘查找字符串‘ filename
它的常用参数如下:
-a :将binary文件以text文件的方式查找数据
-c :计算找到‘查找字符串’的次数
-i :忽略大小写的区别,即把大小写视为相同
-v :反向选择,即显示出没有‘查找字符串’内容的那一行
# 例如:
# 取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色
grep --color=auto ‘MANPATH‘ /etc/man.config
# 把ls -l的输出中包含字母file(不区分大小写)的内容输出
ls -l | grep -i file
2.ps命令
该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下
ps aux # 查看系统所有的进程数据
ps ax # 查看不与terminal有关的所有进程
ps -lA # 查看系统所有的进程数据
ps axjf # 查看连同一部分进程树状态
3.文件操作:
1.文件的新建
touch a.txt
2.文件内容的填写
echo "hi" > a.txt
3.文件追加
echo "laoli">>a.txt
4.文件内容查看
cat a.txt
5.删除file文件
rm a.txt
6.查看文件详细类型
ls -l a.txt
4.目录操作:
1.创建目录
mkdir + 目录名称
mkdir -p + 递归多级目录,前面主目录没有就会主动生成
2.移动目录 mv
mv dir1 dir2 dir1移动到dir2的目录下前提是dir2已存在
3.目录改名
mv dir1 newdir 移动到当前目录,并命名newdir
4.复制目录cp
cp -R dir1 dir2 dir1复制到dir2
5.删除目录
rm -r dir1 删除
6.查看文件详细类型
ls -ld a.txt
5.vim编辑器的使用:
1.vim +文件名如果不存在则创建,存在就直接打开,这时按i可以编辑内容退出则按Esc+‘:‘+‘wq‘ 保存并退出,如不保存则不wq直接q
2.vim编辑器有三种运行模式:命令模式、插入模式、末行模式(即1的完整操作)
3.vim快捷键:
O: 光标上方插入
o: 光标下方插入
yy: 复制
p: 粘贴
dd: 删除 要删除多行或者复制多行则在前加数字如:3yy
dw: 删除单词
x: 删除单个字母
d0: 删除之前
d$: 删除之后
dG: 当前删除到文件尾
dgg:当前到文件头
$: 快速移到行未
0: 快速移到行头
G: 移到文件尾
gg 文件头
:/关键字的查找此时按n可以查找下一条
:noh 关键字取消高亮
:s/替换前/替换后 替换光标所在行的第一个关键字
:%s/替换前/替换后 替换光标所在行所有匹配的关键字
:w b.txt 另存为b.txt
:wq保存并退出 或 :x
:u 撤销
6.Linux操作小技巧:
1.设置行号:
在末行模式输入:set nu 就可以设置行号
2.取消行号:
在末行模式输入:set nonu
非正常关闭vim:有时候非正常关闭vim编辑器后,会在目录产生一个.开头的隐藏文件,删除即可
3.ctrl+s锁屏 ctrl+q解屏
7.Linux运行模式
1.进入:vim /etc/inittab 更改id:(0-6) 其中3为黑窗口,5为可视化
2.init+数字可切换模式
8.用户操作:
1.创建用户名:
useradd user
创建用户密码
passwd mimann (密码得6位,如果是在root下转到其他用户则不需要密码)
2.用户信息保存的位置
cat /etc/passwd
用户密码保存文件
cat /etc/shadow
3.修改
usermod --
4.删除
userdel -r user (同时删除家目录)
9.组操作:
1.创建组:
groupadd 组名
2.组信息保存位置
cat /etc/group
3.修改
groupmod 组名
3.删除 --(组里边存在用户信息禁止删除)
groupdel 组别
把test1用户加入到super组里面
1.先创建test1用户名
2.先创建super组
3.gpasswd -a test1 super
4.删除组内成员 gpasswd -d test1 super
10.Linux的权限问题
r :读
w :写
x :执行
1.查看文件的权限:
ls -l a.txt
2.查看目录的权限:
ls -ld dir1
用户的权限信息(u文件拥有者、g文件所属组、o其他人)
3.修改权限
chmod o+r a.txt(为a.txt的其他用户设置可读权限)
4.更改文件拥有者
chown lvran a.txt
5.递归修改目录的拥有者和所属组
chown -R lvran.super dir1
grep asion /etc/passwd (查找passwd文件里面的asion这个关键字)
标签:linux初学
原文地址:http://11688962.blog.51cto.com/11678962/1787677