您的位置:首页 > 运维架构 > Linux

linux基本命令

2013-11-06 18:48 330 查看
关机命令:shutdown-h now立即进行关机
shutdown-r now
现在重新启动计算机
reboot
现在重新启动计算机
root登陆:root
进入图像用户界面:startx
ls当前目录的所有文件
ls-l显示文件的详细信息

用户登陆:登陆时尽量少使用root帐号登陆,因为他是系统管理员,最大的权限
,避免操作的失误。可能利用普通用户登陆,登陆后用“su”命令来切换成系统管理员身份。

logout用户注销

linux下的文件目录
linux的文件系统是采用基层式的数状目录结构,在此结构上的最上层是根目录”/”,
然后在此目录下在创建其他的目录。

root目录:存放root用户的相关文件;
home目录:存放普通用户的相关文件;
bin
目录:存放普通命令的目录;
sbin目录:要具有一定的权限才可以使用的命令‘
mnt目录:默认挂载软驱和光驱的目录;
etc目录:存放配置相关的文件;
var目录:存放经常变化的数据;
boot目录:存放的是引导的相关文件;
usr目录:安装软件的默认文件夹;

显示当前在那个路径下面:pwd

用户的管理:

注意:只有root用户和具有root权限的用户,在能只想添加用户的操作;
添加用户:useraddxiaoming;
给添加的用户添加密码:passwdxiaoming
然后输入密码:

如果添加用户时。没有指定用户,则是给当前的用户,给密码;

删除用户:userdelxiaoming(仅仅是删除用户)
删除用户:userdel-r xiaoming(删除用户和用户的主目录)

指定运行级别:
命令级别:(一共有七个)
0:关机
1:单用户
2:多用户状态没有网络
3:多用户状态有网络
4:系统未使用保留给用户
5:图形界面
6:系统重启

常用的是3和5,要改变默认的运行级别可以修改文件/etc/inittab的id:5initdefault:这一行中的数字;

注意:修改运行级别只能是root用户才能完成。
普通用户如何切换到root用户:用logout/su切换到root用户;

如果把运行级别改成了6或者其他级别,系统一直处于重启状态,如何改变它的运行级别;使它能够重新启动:
a:修改错误配置的方法:进入grub引导界面的时候,请输入e;
b:在选中第二行输入e
c:在最后输入1[单用户级别】

常用命令:

pwd:显示当前工作目录
cd
:改变目录
ls
:列出文件和目录
ls-a:显示隐藏文件
ls-l:显示长列表格式
ls-al:显示隐藏长列表格式

mkdir:建立目录
rmdir:删除空目录
touch:建立一个空文件
cp:复制命令
cp-r dir1 dir2
递归复制命令(复制子目录信息)
mv:移动文件改文件名
rm:删除文件和目录
rm-rf * :删除所有内容(包括目录和文件)r递归f强制
ln建立符号索引
ln-s源目标
ln-s/etc/inittab inittab[inittab指向实际文件/etc/inittab]
more显示文件内容带分页
less显示文件内容带分页
grep在文本中查询内容
注意:分完页以后,按下”空格键“是向下翻页,按下”ctrl+PgUp“是向上翻页
|管道命令
注意:在linux和unix系统中|就是管道命令,就是把上一个命令的结果交给|的后面的命令处理

注意:当你敲命令敲了部分命令可以按下”Tab“键,补全整个命令

注意:在linux下有问题用”man“相当于dos下的”help“
find搜索文件及目录
find/ -name man:意思是说从根目录开始搜索名称为mam的文件或者目录

find/home-amin-10:十分钟内存取的文件或者目录
find/home-atime-10:十小时内存取的文件或目录
find/home-cmin-10:十分钟内更改过的文件或者目录
find/home-ctime +10:十小时前更改过的文件或者目录
find/home-size +10k:在/home目录下查找大小为10k的文件

重定向命令:ls-l > a.txt列表中的内容写到a.txt中
ls-al >> a.txt列表中的内容追加到文件aa.txt的末尾
注意:(”>”表示覆盖写 ”>>“追加写)

练习:
复制命令 cpa.out /home/zhaoming/
删除命令 rma.out
分页命令moreinstall.log
查询关键字在文件中:grep“mm” aaa.java
在查询时,显示关键字在哪一行:grep-n “mm” aaa.java
查找名字是aaa.java的文件:find/
-name aaa.java(在整个系统下查找)
查找名字是aaa.java的文件:find/root/
-name aaa.java(在root文件下查找)
把查找的信息保存到一个文件中:grep-n “mm” aaa.java > kkk.bak
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: