linux的用法和常用命令

  1. linux

    1. 编程语言的学习最好在linux操作系统下
    2. web开发的部署环境
      静态页面
      动态网站
      接口服务
      linux作为服务器(网页)
    3. 嵌入式操作系统
      linux -> 硬件系统
      linux内核
      android
      ubuntu
      红帽子
  2. unix
    免费开源
    linux(unix)
    linux 开源
    c语言、python库
    github 贡献

  3. ubuntu16.04
    双系统
    虚拟机
    云服务器(操作系统)

  4. linux多人协作系统
    计算机组成原理
    计算机网络
    c语言
    操作系统
    外网ip地址
    管理员用户名 root
    管理员密码 xxx

    1. 登录到linux系统上
      超级管理员账号(一般不使用)
      普通账号

        mac(linux)
           ssh user@ip
        windows
        	xshell
       	putty
      
    2. 用户相关功能(超级管理员)
      $ adduser 用户名
      输入密码
      groupadd
      创建了一个与用户名同名的组
      创建一个指定用户名账号的用户
      将用户添加到组中
      创建家目录 /home/用户名
      将用户基本配套复制到用户家目录中

       /etc/passwd
       	用户信息文件
       /etc/shadow
       	用户信息保密文件
       /etc/group
       	用户组的信息
      

    $ sudo more /etc/shadow
    普通用户的在sudoers中配置之后才能够使用sudo完成超级管理员所能做的事情。

     $ userdel -r 删除用户
     $ passwd 用户名		修改指定用户的密码
    
    1. 切换账号

       		$ su - 用户名
      

      如果当前用户是root,不需要输入密码
      如果当前是普通用户,需要输入密码

       licy@VM-0-9-ubuntu:/etc$ 
       licy 						当前用户
       @								分割符号
       VM-0-9-ubuntu 	计算名
       	如果想要修改,直接修改/etc/hostname文件即可
       :								分割符号
       /etc 						当前所在路径
       $ 							分割符号
      
      1. 将licy组的名称换成webui
        $ groupmod -n webui licy
      2. 将terry放到webui组
        $ usermod -g 1003 terryu
    2. linux目录结构
      没有盘符概念
      所有目录都位于根目录下 /

       /home 		普通用户家目录 
       	/home/licy
       	/home/charles
       	...
       /root 		超级管理员的家目录
       /etc 			核心配置目录
       /opt 			第三方文件解压安装目录
       /usr 			文件安装目录 	
       /bin   		保存系统命令
       
       	apt-get install
      

      普通用户只具备家目录中的更新(增加,修改,删除)权限

    3. 路径
      . 当前
      … 上一级
      / 根
      ~ 家
      相对路径
      以 .或者…开头的路径

       $ cd es5
       =>
       $ cd ./es5
      

      绝对路径
      以为/开头的路径

       cd /home/charles/es5
      
    4. 文件系统操作
      创建目录
      $ mkdir 目录名称 [目录名称2]
      eg:
      mkdir a b
      创建文件
      $ touch 文件名称

    -) 基础命令

     $ clear 		清理屏幕
     $ cd 				更改目录
     $ ls 				查看当前目录下的文件以及子目录
     	-a 	所有
     	-l 	长格式
     	drwxr-xr-x 2 licy licy 4096 Aug 12 10:20 .
     	d 	目录
     	- 	普通文件
    
     	rwxr-xr-x  
     	rwx 	当前用户对于该文件的权限 	read/write/execute
     	r-x 	同组人对于该文件的权限
     	r-x 	其他人对于该文件的权限
    
     $ pwd 			打印当前所在目录
     $ more 			预览
     	回车 	下一行
     	空格		下一页
     	q 		退出
     	cat   查看文件
     $ tail 			预览后10行
     $ head 			预览头10行
     $ man	命令
     	打开指定命令的命令手册
     	q 		退出
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值