码迷,mamicode.com
首页 > 系统相关 > 详细

linux入门1

时间:2017-11-10 01:40:05      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:ack   txt   pts   设置   路径   init   std   界面   开头   

打开虚拟机

 

切换管理员身份

su - root

密码:12345678

变为root了

[xiezhi@localhost ~]$ su – root

退出

[root@localhost ~]#exit

关机

init 0

重启

init 6

立即关机

shutdown –h now

命令的意思

命令+对象

/代表根,带/开头都是绝对路径,不带/开头都是相对路径

bin文件夹存放的是常用的命令

boot是安装时的分区

etc配置文件

pwd查看当前目录

ls看看目前目录的文件

ls /etc放了很多配置文件:con.f结尾的文件

按ctrl+z回来原来的界面

不运行程序

ctrl+c

root意思是当前用户名,localhost是这台电脑的名字,xiezhi是当前所在目录

[root@localhost xiezhi]#

 

Tty是使用哪个终端,桌面一个终端

 

-l是查看长列表的信息

cd- 返回上次的目录,cd ~每个用户都有自己的单独目录,叫家目录

查看过程中,按q退出

查看历史命令

按着shift +pageup或pagedown

也可以history

也可以输入!163就是要执行163行的程序

 

清掉历史程序history -c

 

看看有什么用户

[xiezhi@localhost ~]$ who

xiezhi   :0           2017-10-15 06:40 (:0)

xiezhi   pts/0        2017-10-15 07:30 (:0)

tty是当前用户,按F1可以切换

[xiezhi@localhost ~]$ tty

/dev/pts/0

[xiezhi@localhost ~]$

当前用户是谁:

[xiezhi@localhost ~]$ whoami

xiezhi

[xiezhi@localhost ~]$

 

改日期:格式月日时分年

[xiezhi@localhost ~]$ su - root

密码:

上一次登录:日 10月 15 06:43:57 CST 2017pts/0 上

 [root@localhost ~]# date 101423532017

看日历:cal

cal 1990

修改密码

passwd

管道符号echo 就是你后面带什么,下面就输入什么

echo 123

要把root的密码修改为12345678,Passwd意思是输入12345678作为密码,stdin接受输入

[root@localhost ~]# echo 12345678 | passwd --stdin root

 

查看说明

Passwd -- help

 

显示密码状态

root@localhost ~]# passwd -S root

root PS 2017-10-15 0 99999 7 -1 (密码已设置,使用 SHA512 算法。)

 

建目录

[root@localhost ~]# mkdir /a


如果加上-p,就不用管B这个文件夹是否存在

mkdir -p /b/g

 

把结果分页显示:less把ls –help的结果分页显示

ls –help |less

 

把/a/f改为/a/f1

mv /a/f /a/f1

 

把/a/e换为/b/下,则

mv /a/e /b/

 

删除目录-f是强制执行的意思;-r表示递归删目录 下面语句可以变为rm -rf /a(要小心使用,很多人一用就全错了)

rm -r -f /a

建议用mv命令,把不要的文件转移到临时文件夹/tmp中,例如mv /b /tmp,发现删错了,可以移动回来

[root@localhost ~]# mv /tmp/b /

[root@localhost ~]# ls

 

新建文件

touch a.txt

查看文件

cat a.txt

修改文件

vim a.txt

文件改名a文件改名为b文件:

mv a.txt b.txt

[root@localhost ~]# mv a.txt b.txt

[root@localhost ~]# ls

anaconda-ks.cfg  b.txt  initial-setup-ks.cfg

 

删除文件

rm

 

重命名,把根目录的a.txt剪切到boot下的b.txt

[root@localhost /]# mv /a.txt /boot/b.txt

[root@localhost /]# ls

 

分页看:less /boot/b.txt或more /boot/b.txt

前十行head /boot/b.txt

只看一行head -n 1 /boot/b.txt

最后十行 tail  /boot/b.txt

看看最后面有没有新内容(新增有内容,只要保存,新内容就在上面)检测时使用

[root@localhost /]# tail -f /boot/b.txt

 

一次性建多个文件

[root@localhost a]# touch {1..3}.txt

[root@localhost a]# ls

1.txt  2.txt  3.txt  a  b.txt  tr.tar.bz2

 

用内容abcdefg覆盖原来的内容

[root@localhost /]# echo abcdefg > /boot/b.txt

[root@localhost /]# cat /boot/b.txt

abcdefg

 

追加记录

[root@localhost /]# echo abcdefg >> /boot/b.txt

[root@localhost /]# cat /boot/b.txt

abcdefg

abcdefg

 

修改用户信息vim就等于txt编辑器

vim /etc/passwd

root的UID是0,说明是管理用户,1000之前都是系统用户,x是密码的占位符,有X说明需要密码,如果把X删了,就不用密码了,然后是UID,组id,用户的描述信息,用户家目录的路径(每个用户都有自己的文件夹),是否可登录用户

rpc是组名,密码占位符,UID,组ID,用户描述信息,家目录,可以登录的用户或不可登录的用户

rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin

colord:x:997:995:User for colord:/var/lib/colord:/sbin/nologin

saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin

 

新建用户,设置密码

[root@localhost /]# useradd xiezhi1

[root@localhost /]# echo 123|passwd --stdin xiezhi1

更改用户 xiezhi1 的密码 。

passwd:所有的身份验证令牌已经成功更新。

 

vim /etc/passwd

按e进入编辑状态

Esc

保存:w

退出:q

保存退出:wq

被冻结用户就在最后面的不能登录状态即可

 

linux入门1

标签:ack   txt   pts   设置   路径   init   std   界面   开头   

原文地址:http://www.cnblogs.com/jensenxie/p/7812134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!