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

Linux常用指令(1)

2014-03-13 22:44 176 查看
一、系统操作
<span style="font-size:18px;">shutdown -h now【立刻关机】</span>

shutdown -r now 【立刻重启】
reboot         【立刻重启】
logout   【注销】

二、root用户(su -)
login:root
password:

Ctrl+Alt+F1  【命令行界面】
Alt+F7 【返回桌面】
startx 【开启图形界面】

三、vi编辑器
1.vi Hello.java
2.i          【insert插入模式】
3.esc 【返回命令模式】
4.: 
(1).wq 【退出并保存】
(2).q! 【退出但不保存】
5.ls (-l) 【文件列表(详细)】
6.编译Java
  javac Hello.java
  java Hello

四、C语言程序
1.编译gcc Hello.cpp  自动生成a.out文件
2.运行./a.out
3.也可指定生成文件名:gcc -o [filename] Hello.cpp

五、文件管理
ls (-l) 【列写目录下文件名(详细信息)】
pwd 【显示当前路径】

六、用户管理(管理员才有权限)
useradd chen 【添加用户"chen"】
passwd chen【设置"chen"的密码(一定要跟用户名"chen",否则,单单"passwd"修改的是管理员的密码)】
userdel chen  【删除用户"chen"】
userdel -r chen 【删除用户及用户主目录】

一、linux常用命令(1)
1.指定运行级别
命令:init [0123456]
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户、有网络
4:保留
5:图形界面
6:系统重启
3和5常最用,在/etc/inittab的id:5:initdefault:这行中的数字
systemctl set-default multi-user.target      设定默认为字符界面,也就是3
systemctl set-default graphical.target        图形界面   5

2.解决修改错误配置的方法
在进入grub时,输入e
移至第二行,再输入e
再最后输入1 [单用户级别]

pwd 显示当前工作目录
cd 更改目录
ls 列出文件或目录 
ls -l 详细信息
   -a 显示隐藏文件
mkdir 新建目录
rmdir 删除空目录
touch 建立空文件
cp 复制
cp -r dir1 dir2 递归复制其目录中的所有内容
mv 移动文件和改文件名

rm 删除文件和目录
rm -rf 强制递归删除目录中的所有内容

ln 建立符号链接
more 显示文件内容,带分页
less 显示文件内容,带分页
grep -n "shunping" aaa.java  文本中查询内容(-n显示行数)
| 管道命令(把上一个命令的结果交给|后面的命令处理)
find / -name aaa.java 根目录下查找aaa.java
> [filename] 管道定向命令,将结果写入指定文件(覆盖写)
如:ls -l > aaa.txt
>> [filename] 功能同上,追加写入
<</div>

ls -ahl 查看文件所有组
chown 用户名 文件名 修改文件所有者
chgrp 组名 文件名 修改文件所在组
groupadd 组名 添加组
cat /etc/group 查看所有组,cat只能查看不能修改
vi /etc/group 可以修改
useradd -g 组名 用户名  创建用户,并分配到某组
vi/cat /etc/passwd 查看所有用户
who am i 查看当前用户
usermod -g 组名 用户名  修改用户所在组
usermod -d 目录 用户名  更改该用户登录的初始目录

-rw-r--r--
 "-" 文件类型
 “rw-” 文件所有者对该文件的权限
 “r--” 文件所在组对该文件的权限
 “r--” 其他组的用户对该文件的权限
r 可读(用4表示)
w 可写(用2表示)
x 可执行(用1表示)

修改文件访问权限
chmod 775 aa

运行指令末尾加:&              后台运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 笔记