linux初识

linux的系统组成:

1.内核:系统接口调用,内存管理,文件系统管理,硬件驱动
2.shell:系统调用/库文件调用实现一些功能
3.文件系统:磁盘
4.应用程序:软件

系统-分配计算机资源

linux特点:

1.一切皆文件
2.大小写敏感
3.所有的系统管理都通过配置文件来控制

linux工作目录:
  • / :根目录
  • /bin:存放所有用户都能执行的命令(二进制文件)
  • /boot:存放启动文件/内核相关文件,一般独立成为一个分区
  • /dev:存放物理设备的目录
  • /etc:存放配置文件
  • /home:用户的家目录
  • /lib:32位库文件
  • ldd /bin/ls :查看ls命令要调用哪些库,如果里面任意一个库不能使用,则ls命令无法使用
  • /lib64:64位库文件
  • /lost+found:分区修复时找回来的文件会存放在这里,存放一些系统不正常关机的文件残片
  • /media :专门用于挂载的目录
  • /misc:autofs 备用文件夹
  • /mnt:专门用于挂载的目录
  • /opt:用于存放第三发软件可选目录
  • /proc:当前内核的映射,一个虚拟的文件系统
  • /root:管理root的家目录
  • /sbin:管理员才能执行的命令
  • /selinux:selinux安全策略相关的文件
  • /sys:内核在内存中的映象文件
  • /tmp:临时目录,建议独立划成分区
  • /usr:用于存放第三发软件
  • /var:存放日志或者频繁修改的文件
  • /etc/inin.d:存放系统或服务器以system v 模式启动的脚本
  • /etc/xinetd.d: 服务器通过xinetd模式运行的
  • /etc/X11:图形窗口有关的
  • /usr/bin:系统自带的软件包安装存放的目录
  • /usr/sbin:管理员执行的命令
  • /usr/local:存放用户自编译安装软件的目录
  • /usr/share:系统共用的东西存放地,/usr/share/fonts是字体目录
  • /usr/src:内核源码存放的目录
  • /var/log:系统日志存放目录
  • /var/spool:打印机、邮件、代理服务器等

linux基本命令:

  • 切换目录:
    cd:到当前用户的家目录
    cd ~:到当前用户的家目录
    cd /:到根目录
    cd .:当前目录
    cd ..:到上级目录
    cd -:两个目录之间切换
    cd 绝对路径
    cd 相对路径

  • 查看文件:
    ls:查看当前目录包含内容
    ls ./:查看当前目录包含内容
    ls ../:查看上级目录包含内容
    ls -a:查看当前目录包含的所有文件内容
    ls -l:详细方式查看当前目录包含内容
    ll:详细方式查看当前目录包含内容
    ls -al:详细方式查看当前目录包含所有文件内容
    ls -ltr:详细方式和反向时间排序查看当前目录内容
    ls -R:递归查看目录包含内容
    ls -lh:详细方式和kb格式查看当前目录包含内容
    tree 路径:查看目录树结构,需要安装tree
    安装tree:

sudo yum -y install tree

  • 创建/更新文件:
    touch 不存在的文件:创建文件
    touch 已存在的文件:更新文件的时间
    vim 文件名:创建并编辑文件
    > 文件名
    echo > 文件名
    注意:> 是输出重定向,文件已存在的话会覆盖以前的内容, >> 是追加
    安装vim:
    虚拟机用桥接方式,ifconfig,得到IP,用远程连接调用

sudo yum -y install vim

  • sequence序列:
    seq 100:产生1到100的序列
    seq 0 2 100:产生0到100之间的偶数序列
    seq 1 2 100 | xargs touch:创建1到100的奇数文件
    mkdir `seq 1 2 10` :创建1到10的奇数文件

  • 创建/删除目录:
    mkdir 单个目录
    mkdir -p 多级目录 静默方式
    rmdir 单个空目录/多级目录的最后一个目录
    rmdir -p 删除多级空目录
    rmdir aaa/d* 可用通配符删除匹配上的目录

  • copy
    cp 目录1/文件1 目录2:将文件1由目录1复制到目录2下
    cp 目录1/文件1 目录2/文件2:复制并修改文件名
    cp -a 目录1/文件1:将文件1由目录1复制到目录2下,文件属性不变
    cp -r 目录1/文件1 目录2:递归复制
    \cp 目录1/文件1 目录2/文件2: 如果有重名的不询问,直接覆盖,静默方式,常用于脚本中

  • 移动文件
    mv 目录1/文件1 目录2:将文件1由目录1移动到目录2下
    mv 目录1/文件1 目录2/文件2:移动并改名
    mv 目录1/文件1 目录1/文件2:改名字

  • 删除文件
    rm 文件1:删除文件1
    rm 目录1/:删除目录1下的全部文件及目录1
    rm -i 文件1:提示是否删除文件1
    rm -rf:强制递归删除
    rm -r a*:删除以a首字母的文件,可用通配符删除匹配上的文件

  • 判断时文件还是目录:ll -普通文件、d目录、l连接文件、b设备

[vagrant@vagrant-centos65 1]$ touch a
[vagrant@vagrant-centos65 1]$ mkdir c
[vagrant@vagrant-centos65 1]$ ll
total 4
-rw-rw-r-- 1 vagrant vagrant 0 Mar 3 03:20 a
drwxrwxr-x 2 vagrant vagrant 4096 Mar 3 03:20 c

  • 快捷键
    ctrl + c:就是发送Terminal到当前的程序,Ctrl+C就会强制结束当前的这个进程
    ctrl + d:是发送一个exit信号,终止输入
    ctrl + l:清屏 = clear
    ctrl + z:是把当前的程序挂起,暂停执行这个程序
    jobs:查看后台任务
    fg 编号:是把后台运行的任务调入到前台显示
    bg 编号:是把一个后台暂停的任务变为可执行
    ctrl + k:删除当前光标到后面的所有内容
    ctrl + u:删除当前光标到前面的所有内容
    ps aux | grep 文件名1:查看文件名1的进程

  • 帮助命令
    help 内部命令
    外部命令 --help
    man 命令

  • 时间
    date:查看时间
    cal:查看日历
    修改时间:

yum list|grep ntp
sudo yum -y install ntpdate ntp
sudo ntpdate s1b.time.edu.cn 同步时间
tzselect 安装步骤 5 9 1
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

date "+%Y-%m-%d %H:%M:%S" 输出当前时间
ff=date +%F 设ff变量为当前日期
ff=date +%F --date="30 day ago" 设ff变量为当前日期-30
注释:%F=%Y-%m-%d

创建当前日期的文件名:
touch $(date +%F)
touch `date +%F`

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

推荐阅读更多精彩内容

  • 认识Linux 操作系统: w7,mac,android,ios,linux 应用领域: 桌面应用: 典型代表:u...
    界面大叔阅读 980评论 0 0
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,237评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,156评论 2 33
  • 我可以适应各种地方 只要卫生间干干净净 无论在哪儿 都可以很舒心的生活
    窦宇嘉阅读 245评论 0 0
  • 虽说莫非并不为离开的王管感到太过伤心,只是心里有些失落,更多的还是借着这个机会故意去让李小白对自己服软。不过,看着...
    伏融阅读 174评论 1 0