linux系统指令概要

转载 2018年04月16日 15:38:19
最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本刘遄的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:
常用命令:
clear 清屏
pwd Print Working Directory的缩写,可显示当前所在工作目录的全路径
whoami 当前用户的用户名
file -name- 显示详细信息
文件相关命令:
touch 创建文件
cp 复制文件
mv 移动文件,cp和mv在移动复制过程中可以修改文件名,mv可以完成重命名的功能
rm 删除文件,删除后不经过回收站,直接删除,基本无法找回
find 查找文件,-name 以文件名查找
chmod 修改文件权限
r4 w2 x1
例如:chmod 644 文件名
显示:类型 | 所有者 | 同组 | 其他
ln 创建链接文件
硬链接,如果目标文件被删除,不影响链接的访问,它链接的是文件的内容
软链接,如果目标文件删除,则链接文件就不能访问
与目录相关的命令:
Linux的目录结构:
/ 根目录
~ 当前用户的主目录
.. 当前目录的上一级
. 代表当前目录
mkdir 创建目录 -p 补全所缺失的路径
rmdir 删除空目录
rm -rf 删除非空目录
cp 复制目录
tar 压缩、解压缩目录,压缩 -zcvf、解压 -zxvf
chmod -R 以递归的方式
PS:目录就是特殊的文件,操作文件的命令也可以用来操作目录,只是需要加些额外的参数。目录文件只能创建软链接。
网络相关命令:
ifconfig/ipconfig查看或设置网络配置信息
ping 测试网络是否连通
Linux默认会一直执行,需要用C+c退出。
windows默认只执行4次,/t会一直执行。
远程登录命令:
telnet:早期使用,明码传输数据。
ssh zhizhen@106.14.147.81采用加密通信,安全,在windows需要安装额外的程序
文件传输文件:
ftp:简单文件传输协议。
ssh:密文传输保障安全,可以通过命令service sshd status来查看sshd服务是否开启
管理员命令:
ubuntu系统的用户分类:
1.超级用户root,在ubuntu中默认不开户
sudo passwd root 重置密码
2.管理员用户
使用sudo命令可能获取到超级权限
3.普通用户
只能在自己的主目录下活动(/home/用户名)
4.访客用户

sudo apt-get update 更新软件源
sudo apt-get upgrade 更新系统
sudo apt-get install pack安装新程序
sudo apt-get install vim
sudo apt-get install g++
sudo apt-get install typespeed
sudo apt-get remove pack 删除软件
sudo apt-get autoremove pack 自动删除
sudo apt-get install -f 自动补全缺少的依赖文件
sudo reboot 重启
sudo init 0 关机
通配符:
* 代表任何任意多个字符
? 代表任意一个字符
重定向:
> 以清空方式创建一个新文件来存储
>> 以追加方式定入,在原来的基础上添加。
管道:
| 把一条命令的执行结束输入给另外一条命令。
find / | grep "name"
grep -r "name" *
续行符
\ 当命令一行无法写守时使用
帮助手册:
man cmd
1 系统命令
2 系统函数
3 C语言标准库函数
q 键退出
终端的使用技巧:
Ctrl+A+t 打开终端
Shift+Ctrl+t 新终端标签(在同一目录下)
F11 全屏
up/down 调出命令记录
Ctrl+l 清屏
Tab 补全,如果匹配的内容太多,回车翻一行,空格翻一页。
终端的配置:
终端配置文件 ~/.bashrc,每次新添加添加内容要使用source重新加载,如果删除内容,要关闭终端重新启动。
命令提示符:PS1
取别名alias
alias name='cmd -arg'
自定义函数
$n 代表第几个参数。
基本的脚本编程:
Linux系统命令,记录在文件中,加入一些流程控制语句,形成的文本文件。
默认是没有执行权限的,需要使用chmod 添加执行权限才能执行。
./脚本名(脚本名一般以sh结尾)

本文地址: https://www.linuxprobe.com/linux-system-instruction-summary.html

Linux系统指令大全

  • 2007年04月26日 22:12
  • 872KB
  • 下载

linux系统指令大全

  • 2014年09月01日 17:39
  • 1.8MB
  • 下载

C#远程Linux

  • 2016年08月05日 08:37
  • 2.39MB
  • 下载

linux\送给初学Linux的穷人Linux系统指令大全.pdf

  • 2010年02月05日 15:42
  • 872KB
  • 下载

Linux系统中的at命令的用法

1、启动atd服务 # /etc/init.d/atd restart # chkconfig atd on 2、at命令的运作方式 ...
  • qq_17586821
  • qq_17586821
  • 2016-07-22 17:37:31
  • 382

【Linux 系统编程】常用的一些基本命令

转载请标明出处: http://blog.csdn.net/u011974987/article/details/52695647 本文出自:【stromxu的博客】前言Linux提供了大量的命...
  • u011974987
  • u011974987
  • 2016-09-29 12:17:02
  • 1493

Window直接执行远程Linux命令

可直接通过git 的 bash.exe执行 本地Windows: 477_deploy.cmd文件内容如下: "C:\Program Files\Git\bin\bash.exe" -c '...
  • tina_tian1
  • tina_tian1
  • 2017-08-14 18:00:17
  • 79

Linux系统指令

1. 重启网络的指令: service network restart
  • come_1001
  • come_1001
  • 2017-09-18 21:28:06
  • 241

linux系统指令

linux系统指令仅用来记录与分享简单的操作指令,$符号代表命令提示行
  • madmk
  • madmk
  • 2017-10-28 14:36:55
  • 135

Linux系统概要总结

这篇文章概要地把整个LINUX系统(0.11)串起来。部分图片来自于《Linux内核完全注释》一书,版权归原作者所有。另,以下总结,纯属个人观点,并不一定是对的,欢迎指正。   零. 总括   ...
  • uiop78uiop78
  • uiop78uiop78
  • 2011-01-21 18:41:00
  • 1873
收藏助手
不良信息举报
您举报文章:linux系统指令概要
举报原因:
原因补充:

(最多只允许输入30个字)