Linux-基础

一.Linux目录

/boot  系统引导
/etc   配置文件

/home  普通用户目录
/root  超级用户目录

/bin   可执行文件(普通用户)
/sbin  可执行文件(root用户)

/usr   程序目录
/var   程序数据
/lib   程序共享库
/opt   额外可选程序包

/proc  内存映射文件
/mnt   文件系统安装点
/dev   设备文件
/tmp   临时文件

二.Linux运行级别

查看运行级别 runlevel
切换运行级别
    init 0 关机
    init 1 单用户
    init 2 多用户无网络
    init 3 多用户有网络
    init 4 用户自定义
    init 5 多用户图形界面
    init 6 重启
    
多数linux用SystemV启动init,运行级别在etc/inittab文件
而ubuntu使用upstart代替init系统,没有inittab文件

Ubuntu开机不加载图形界面
1.vi /etc/default/grub  
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="text"
2.update-grub2 重启后不再加载图形界面!

三.Linux基础命令

1.文件目录操作

cd 切换目录
ls 显示文件列表(-l详细信息 -a隐藏文件)
pwd 显示当前工作目录

cat/tac 显示文本内容
tail 显示文本尾部(-f监视其它进程写入内容)
more/less 分页显示文本
wc 显示文本行数/单词数/字节数

mv 移动或重命名文件
cp 复制文件或目录
rm 删除文件(-r递归删除目录 -f强制删除)

mkdir -p 创建目录
touch 创建空文件
ln -s 创建链接文件(快捷方式)
    
重定向输出到文件 
    > 覆盖写入
    >> 追加写入
echo aaaa > 1.txt 把aaaa覆盖写入1.txt

重定向输入
grep 1 < 1.txt

2.搜索

find -name 搜索文件
    -name 按文件名查找
    -perm 按文件权限查找
    -depth 在当前目录中查找 
    -prune 不在当前指定目录查找
    -user 按文件属主查找   
    -nouser 按无有效属主查找,即该文件属主在/etc/passwd中不存在
    -type 按文件类型查找    
    -mtime -n +n 按文件更改时间距现在n天查找
    -size n[c] 按文长度为n块查找, 带有c时表示文件长度以字节计

grep [-cinv] ‘搜索字符串’ 文件名    
    -c 计算‘搜索字符串’次数
    -i 忽略大小
    -n 输出行号
    -v 反向选择
    -l 只给出包含给定模式文件列表,而不给出文件中的匹配行

3.系统信息

who/w 显示登录用户 
who am i 显示当前用户
hostname 显示主机名  
uname 显示系统信息 
dmesg 显示系统启动信息

ifconfig 显示网络ip信息 
ping 测试网络连通性 
netstat -ano 显示网络状态信息

stat 显示文件信息(比ls命令详细)
du -h 显示文件磁盘占用
df -h 显示文件系统磁盘占用 
free 显示当前内存和交换空间使用情况

sleep  睡眠多少秒 sleep 10
        
top 显示进程CPU内存 
ps -aux -ef显示进程
    -a 显示与tty相关所有进程信息
    -u 显示用户名CPU内存等信息
    -x 显示非终端控制进程信息       
    -e 显示所有进程信息  
    -f 显示进程所有信息 
    -l 长格式显示进程信息        
    -r 只显示正在运行进程
kill -9 pid 杀死进程
    -s 指定信号(如9)
    -p 进程pid
    -l 显示信号名,在/usr/include/linux/signal.h文件中

4.解压缩打包

tar打包后缀.tar
gzip压缩后缀.gz 
bzip2压缩后缀.bz2

tar [-cxzjvf] 压缩包名 目录
-c 压缩
-x 解压   
-z 用gzip压缩(.gz)
-j 用bzip2压缩(.bz2)   
-v 显示详细信息   
-f 指定压缩包名
-tf 查看压缩包文件

5.开关机

init 0 关机
poweroff(halt) 关机
shutdown -h now 关机
shutdown -h 10 10分钟后关机(shutdown -c取消)

init 6 重启
reboot 重启
shutdown -r now 重启
shutdown -r 10 10分钟后重启(shutdown -c取消)

四.vi(vim)命令

1.vi 文件名 命令模式   
2.i a o 插入模式
3.ESC 返回命令模式
4.:wq 保存退出文本

:set number |nu 显示行号
:set nonumber |nonu 不显示行号

五.用户和权限

用户文件/etc/passwd 每行定义一个用户账户

用户名: 密码: 用户ID:  组ID:  注释:     用户目录:  命令解释器
root:    x:    0:       0:    xxxLinux:  /root:    /bin/bash

root用户UID为0
系统账户1-999
普通用户从1000开始

增删用户
    useradd 新建用户名           
        –p 密码                       
        –d 用户目录         
        –g 组
    userdel 删除用户
        –r 删除用户和目录

    groupadd 新建用户组
        –g 指定组GID
        –g 更改组GID
        –n 更改组名
    groupdel 删除用户组
    
修改用户密码 
    passwd 设置用户口令
        –l 锁定用户账户
        –u 解锁用户账户
        –d 删除账户口令
    gpasswd –a 添加用户到组
        –d 从组中删除用户
        –A 添加用户为组管理员
        

切换用户
    su 用户名
    
查看用户UID/GID
    id 用户名
    
用户权限文件 /etc/sudoers

修改文件权限
    chmod 777 文件名
    
    文件所有者  所在用户组 其它用户组
    r w x       r w x       r w x
    4 2 1       4 2 1       4 2 1

修改文件用户和组
    chown 用户:组 文件名

简书: http://www.jianshu.com/p/29c66240f27a
CSDN博客: http://blog.csdn.net/qq_32115439/article/details/71037023
GitHub博客:http://lioil.win/2017/04/30/Linux-cmd.html
Coding博客:http://c.lioil.win/2017/04/30/Linux-cmd.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容

  • 背景: 阅读新闻 11个Linux基础面试问题 [日期:2013-11-30] 来源:Linux中国 作者:Lin...
    郜该mlsa阅读 990评论 0 4
  • Linux基础命令 目录: /dev 存放硬件相关的文件 /etc 存放配置文件的目录 /bin 存放普通用户命令...
    影子ing阅读 883评论 0 2
  • 本文包括: 1、Linux 系统概述 2、Linux 用户和用户组管理 3、Linux 文件和目录管理 4、Lin...
    廖少少阅读 2,640评论 1 40
  • 在行动管理中,我们学过“处理四问法”即: 一问做不做二问谁来做三问复杂么四问怎么做 通过四问的步骤,抽丝剥茧般的把...
    药山阅读 667评论 0 50
  • 生而为人,我们经常会遇到一些低迷时期。 对付低迷,最好的办法是回想你曾经最成功的体验······ 比如优秀的推销员...
    在下三少阅读 183评论 0 0