Linux学习笔记

来源:互联网 发布:电气画图软件visio 编辑:程序博客网 时间:2024/06/16 01:31

1. shell

shell是在用户和内核之间,起到编辑器、解释器的作用。

2. 根目录下的系统目录文件夹介绍

bin  系统的常用命令sbin 系统的管理程序etc  配置文件dev  设备的映射文件lib  各种动态链接库mnt  挂载usr  用户的应用程序和文件srv  服务启动后要提取的数据sys  系统状态的映射文件selinux    安全模块lost+found 修复文件proc  虚拟目录,系统内存的映射var   日志文件boot  启动文件home  存放主目录(用户的)root  存放根目录下的主目录(根的)

3. linux的基本命令

who     //查看当前用户(whoami)pwd     //★查看当前路径ps          //★查看当前进程  history     //查看历史命令clear       //清屏cd 路径       //改变当前的工作目录   .   //当前目录   ..  //父目录   /   //根目录   ~   //主目录$cd ~    //★普通用户#cd ~    //★管理员ls       //显示当前目录下的文件名ls -a    //显示当前目录下的所有文件名(包含隐藏文件)ls -l (即ll[LL的小写])//显示当前目录下的文件详细信息ls --full 文件名       //查看具体创建时间ll -i       //查看节点号(对应内存地址)ll -h       //自动单位文件的大小su 用户名    //root,超级管理员权限date        //当前时间cal         //当前日历cal 年份     //指定年份日历head 文件名         //打印文件的前N行内容(默认10行)head -行数 文件名    //...指定行数tail 文件名         //打印文件的后N行内容(默认10行)tail -行数 文件名    //...指定行数cat 文件名          //打印文件的内容,例如:cat /etc/passwdcat -n /etc/passwd     //显示行号    -b                 //不显示空白行的行号cat /etc/passwd | more       //分屏效果(| 管道符,左边信息量大,右边过滤)cat /etc/passwd > 文件名       //输出重定向(覆盖)                >>          //    (追加)cat a b > c                 //文本a、b内容追加为一个文本,然后该文本覆盖c内容a b >> c            //...然后该文本追加至c内容其后mkdir 目录名           //创建目录mkdir -p d1/d2/d3/d4/d5   //递归创建目录touch 文件名           //创建文件touch -d “200808 2008/08/08”文件名                    //修改创建时间(时间戳)cp 源文件 目标文件     //复制文件cp -r 源目录 目标目录  //复制目录      (递归)mv 源文件或目录 目标目录  //移动mv 源文件或目录 目标文件或目录  //重命名rm 文件名          //删除文件(非目录)rm -r   文件名或目录名     //删除文件或目录rm -i   文件名   //强制提示(交互性好)      -f        //强制删除rm –rf 文件名/目录名  (最常用的删除)rmdir 空目录       //删除空目录(非空则提示)chmod u+r 文件名或目录名   //更改权限    u拥有者、g同组人、o其他人、a所有人chmod 0777 文件名或目录名    r4、w2、x1umask           //查看权限屏蔽字umask  数字       //设置权限屏蔽字ln  源文件  目标文件      //硬链接ln  -s  源文件/目录  目标文件/目录  //软链接od -c a.out | head      //查看二进制文件

0.su root创建用户  useradd 用户名修改密码  passwd 用户名删除密码  passwd -d 用户名 删除用户  userdel 用户名 //不删除用户的主目录,则建议用rm -rf删除         userdel -r 用户名//完全删除,包括主目录  修改用户名 usermod –l 新用户名 旧用户名      

4. vi编辑器

vi  文件名     【文本模式】1.按esc,按i/I    文本插入(光标前)           a/A        追加(光标后)           o/O        增加一行,并且可输入••••••••••••••••••【末行模式】2.按esc,:wq     w保存,q退出            (shift + zz                :x          )         :q!    强制退出         :w!    强制保存     ----------------         :set nu  / nonu  显示行号/不显 ••••••••••••••••••【命令模式】3.按esc,按r      仅替换单个字符         按R      连续替换字符4.按esc,按x      删除当前字符         按X      删除当前字符的前一个5.按esc,按dd     删除当前行,下一行自动补充上         按D      删除光标及光标之后的字符        -----          dd      剪切           p      粘贴        ------        数字dd    删除N行6.按esc,按yy     复制当前行         按p      粘贴到光标所在行的下一行        数字yy    复制N行        -----           按Y      复制当前行         按p      粘贴到光标所在行的上一行7.按esc,按u      撤销上一步的操作===========vim(vi的增强版) vim 文件名vi里面 h左、j下、k上、l右===========vi ~/.vimrc    //配置vi(永久生效)set nu      //显示行号set ts=2    //tab步长为2空格/字符串   按n,查找下一个  (1)/不存在的字符串  消去高亮  (2):set nohls  / hls   关闭 / 打开--------:syntax on   语法颜色显示
0 0
原创粉丝点击