请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

微盟网络 项目开发 营销运营 执行框架 大道至简 悟者天成 微盟网络

 找回密码
 免费注册
 
查看: 18011|回复: 34

半小时快速入门linux系统常用命令

[复制链接]

79

主题

16

好友

1015

积分

管理员

Rank: 9Rank: 9Rank: 9

该用户从未签到

发表于 2015-8-18 18:29:58 |显示全部楼层
整理一些linux常用命令 以后用到备查
根据以下整理 方式学习下来 能很快进入linux系统世界


   一、热键:
↑     → 前一命令
Ctrl+c → 强行中断
Ctrl+z → 结束输入

tab    → 补全 文件名 或者 命令 补全


   二、常用命令
(显示):
date          → 显示日期
cal             → 显示日历
clear         → 清空屏幕
echo 'abc123' → 显示abc123

echo 'abc123' > test.txt → 将abc123输出到test.txt文件中
man command01 → 查看命令command01的说明(或command01 --help)
cd dir01      → 进入目录dir01(./当前目录 ../上一层目录,~/用户家目录)
pwd              → 查看当前路径
wc file01        → 显示file01的行数,字数和大小
locate file01 → 查找文件名含file01的文件
ls                 → 列出文件信息(-a全部文件包括隐藏文件,-l 更多详细信息)
du -h          → 显示目录容量
df -h           → 显示磁盘容量
二 (文件操作):
touch file01  → 创建空文件file01
cat file01       → 显示file01内容
head file01   → 显示file01头部
tail file01       → 显示file02尾部(-f 动态显示)
vim file01      → 用vim打开文件
rm file01        → 删除file01(rm -r dir01 --> 删除目录dir01)
cp file01 file02     → 复制file01到file02 (-r复制目录)
mv file01 dir01    → 重命名file01为file02(若file02为目录,则将fil01移入file02内)
mkdir dir01           → 创建目录dir01
diff file01 file02   → 比较file01和file02不同

三 (
文件权限)
u:user, g:group, o: others, a:all
r:read, w:write, x:execute
r=4,w=2,x=1
例:

chmod -R 755 path 递归
chmod 755 file01
chmod u=rwx, go=rx file01
chmod a+w file01

   三,数据流操作:

1.管道:command01 | command02     → 将command01的正确结果交给command02
2.重定向: >  → 定向输入(原内容抹去),>>  → 定向追加(原内容保留)
例1:./abc.o > file01                   → 执行程序abc.o并将结果输入文件file01,若无file01则创建
例2:echo 'abc123' >> file01   →  在file01原内容末尾写入abc123

   四,正则表达式
*  代表某个或某几个字符,(如file01, file02 可由file*表示)
grep 'abc123' file01 搜索file01中含abc123的行
(-i不分大小写 -n显示行号,-A1后一行,-B2前两行,-C3前后3行 )
例:grep -n 'abc123' *.c       →  在所有以.c结尾的文件中搜索含abc123的行并显示行号

   五、进程管理:
jobs或ps或top    → 查看进程
fg %1            → 将工作号为1的转入前台
ctrl+z           → 停止前台进程
bg %1            → 恢复工作号为1的进程到后台运行
kill %1或1234    → 杀掉工作号为1的进程或PID为1234的进程
开启进程时结尾加&为后台运行
ssh联接要脱机运行命令前加nohup

   六、软件安装(apt)
apt-get install software01       → 下载并安装software01
apt-get remove software01    → 删除software01
apt-get update                             → 源同步(下载软件的升级包)
apt-get upgrade                          → 安装所下载的软件升级包
注:以上需超级用户权限,即命令前加sudo

   七、用户管理
adduser user01     → 添加新用户 user01
userdel -r user01  → 删除用户user01
su user02                 → 切换用户为user02
passwd                     → 更改本人密码
passwd user01      → 更改user01密码

   八、开机关机
sync                              → 将内存同步到磁盘
shutdown -h now   → 关机
shutdown -r now    → 重启
halt                               → 关机
reboot                         → 重新启动

   九、系统查询
cat /proc/cupinfo   → 查看cpu信息
cat /etc/*-release   → 查看Linux dirtribution版本
uname -a                   → 查看系统信息

less file1                     → 系统终端查看信息时支持翻页查看 功能 PgUp 上 PgDn 下

   附一、ssh
ssh -Y user@host01                           → 登陆host01(即其IP)

ssh -l user -p port host                     → 登陆host01(即其IP)
scp user@host01:~/file01 ./           → 将电脑host01的~/file01复制到本地(-r复制目录)
rsync -av file01 user@host01:~/   → 将本地fil01镜像到host01的~/目录

   附二、vim按键
vim file01打开file01后进入一般模式,

按i进入编辑模式
按esc退出编辑模式
在一般模式下,dd删除本行,yy复制本行,p粘贴
,x删除光标所在字符
u撤消 ,ctrl+r 反撤消(恢复)
GG到文件尾,gg到文件头
21gg 转到21行,21为你想到的行。
按:进入命令模式
命令模式下:

:21 到21行
/  string 查找字符串
w保存,q退出,q!强制退出,wq保存并退出。

   附三、文件压缩
tar -jcvf file01.tar.bz2 file01                     → 压缩file01
tar -jxvf file01.tar.bz2 -C ./                        → 解压file01.tar.bz2到当前目录

zip -r yaosuochengde.zip lujing            → 压缩为yaosuochengde.zip
unzip wenjianming.zip -d jieyamulu   → 解压wenjianming.zip

   附四、简单C/C++编程步骤
第一步,编写源文件file01.c(或file01.cpp)。
第二步,gcc file01.c -o file01.o(或g++ file01.cpp -o file01.o)编译
第三步,./file.o执行

回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-18 18:38:26 |显示全部楼层
不错不错 支持下
回复

使用道具 举报

0

主题

0

好友

36

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-18 18:46:54 |显示全部楼层
这个不错,谢谢共享
回复

使用道具 举报

0

主题

0

好友

34

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-19 17:44:20 |显示全部楼层
谢谢楼主,,,收藏ing
回复

使用道具 举报

0

主题

0

好友

20

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-20 16:41:46 |显示全部楼层
学习了,这就去试试
回复

使用道具 举报

0

主题

0

好友

9

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-21 04:28:14 |显示全部楼层
不错!顶LZ
回复

使用道具 举报

0

主题

0

好友

23

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-21 16:14:41 |显示全部楼层
看帖子的要发表下看法
回复

使用道具 举报

0

主题

0

好友

12

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-22 17:34:59 |显示全部楼层
谢谢楼主,,,收藏ing
回复

使用道具 举报

0

主题

0

好友

15

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-23 18:55:16 |显示全部楼层
感觉不错
回复

使用道具 举报

0

主题

0

好友

15

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-8-23 18:59:23 |显示全部楼层
我表示压力很大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

关闭

向你推荐 上一条 /1 下一条

( 滇ICP备14001596号 )     微盟网络 大道至简 悟者天成 Vmurl Inc.

GMT+8, 2017-8-21 18:02 , Processed in 0.125861 second(s), 32 queries .

Powered by Discuz

© 2001-2012 Comsenz Inc.

滇公网安备 53012502000111号