`
jojo_java
  • 浏览: 93989 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Linux基本命令

    博客分类:
  • OS
阅读更多

创建用户
useradd [用户名]
passwd [用户名]
passwd [密码]--更改当前用户的密码

切换用户:
su

su jojo (切换到jojo用户)

su - (切换到root用户,也可以用su root,也可以直接su )

userdel -r jojo  ,删除jojo用户,并且相关文件也删除

 

帮助:
例:ls --help

man指令
例:man ls 退出:q ,翻页:上下左右

info命令
例:info ls  更详细的帮助

基础指令
ls --查看文件
cp --拷贝文件
mv --移动或重命名文件
rm --删除文件
touch --创建空文件或者更新文件时间

"."表示当前目录
示例(将etc目录下的php文件拷贝到当前目录):cp /etc/php.ini .
示例(将etc目录下的x11目录拷贝到当前目录):cp -r /etc/x11 .
------------------
mv:移动文件或者重命名
示例(将etc目录下的host.conf移动到当前目录):mv /etc/host.conf .
示例(将etc目录下的host.conf重命名):mv /etc/host.conf .
------------------------
强制删除php.txt文件:rm -f php.txt
强制删除php目录 :rm -rf php
-----------------------------
创建test.txt文件:touch test.txt
如果文件已经存在,则更新文件的创建时间。

---------------------------------------------------
“/”绝对路径--表示根目录,以“/”开始的都是根路径
“../”上一层目录
 

pwd 查看当前的完整路径

-----------------
创建test目录:mkdir test
删除test目录(只能删除空目录,如果删除非空的用rm -rf):rmdir test

--------------------
查看sys.log 文件 :cat sys.log  全部查看
查看sys.log 文件 :more sys.log  逐屏查看
查看sys.log 文件 :less sys.log  逐行查看文件
date 显示当前时间
cal 显示日历
df 显示磁盘用量 df -h:以kb或Gb显示
du 计算目录下文件占用磁盘的大小

head-查看文件开头部分内容  head 20 sys.log 查看文件的前20行内容
tail-显示文件结尾部分内容

tail -f 可以用于监视日志文件

-----------------------------------------------
设备文件
设备在Linux中以特殊文件的形式存在
快(block)设备文件
字符(character)设备文件
设备文件所在的位置
查看设备类型
------------------------------------------------
虚拟设备控制台及用户身份切换
在系统中有12个虚拟控制台,前6个可供作本地登录
用户可以用Alt+Fn(n=1~12)来切换
用su可以用来切换用户身份
su -username
su - username :环境变量也会跟着改变

-------------------------------------------------
重启:reboot
 shutdown -r now
 init 6
关机:halt
 shutdown -h now
 poweroff
 init 0
-----------------------------------
检查文件
ls -l 长模式查看文件详细信息

file 查看文件类型
由于Linux中的文件名中没有扩展名,所以可能需要用file来查看文件类型。

在linux总,所有东西都被当成文件。
文件权限的第一个字母用来表示文件类型:
-:一般文件
d:目录文件
b:块设备文件
c:字符设备文件
l:链接文件
p:人工管道
----------------------------------------------------
对于每一个文件,Linux都提供了一套文件权限系统

文件权限系统,将文件的用户都分成三类
文件的拥有者(u)
文件所属群组的成员(g)
其他用户(o)

----------------------------------------------------
文件权限类型:
对于每一类用户,权限系统又分别提供他们三种权限
读(r): 用户是否有权利读文件的内容
写(w):用户是否有权利改变文件的内容
执行(x):用户是否有权利执行文件
----------------------------------------------------

改变文件的权限
使用chmod来改变文件的当前权限
chmod [-R] 权限 文件名

只有文件的拥有者和root才可以改变文件的权限
------------------------------------------------
chmod u+x install.log
为文件的拥有者(u)分配install.log文件的执行(x)权限

chmod u-x install.log
为文件拥有者取消x(执行)权限。


chmod g+w install.log
为群组(g)分配w(写)权限

chmod u=rwx insall.log
给u(文件拥有者)分配所有权限

chmod -R 777 test
为(u,g,o)都分配为读(r-4)写(w-2)执行(x-1)
 
-R选项是为test目录下的所有文件都分配为(rwx)

 

-----------------------------------------
设置Linux启动时进入字符界面:
vi /etc/inittab

找到 id:5:initdefault
将5修改成3

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics