`
lan13217
  • 浏览: 496309 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

linux常用的基本命令

阅读更多




linux命令行进入桌面
startx

linux桌面进入命令行
右键鼠标 Open Terminal(启用终端);

进入根目录 :cd /
cd dev(进入当前路径的dev);
pwd(当前目录);
whoami(当前用户);

need help使用方法如下
xxx -help
man xxxcp

ls(列出当前目录内容);
ls -l竖着盘文件
ls -m
ls -R 树状结构列出目录和文件
ls -r
ls -a 显示所有文件(Linux 以.开头的文件为隐藏文件)



linux 下的所有硬件都是一个目录或者文件;

rmdir ml 删除目录ml(当ml目录不为空是不能删除);
rm -r ml 强制删除不管目录空不空逐一询问每个文件夹是否删除;
rm -rf ml 不询问强制删除目录和文件

touch 1 创建一个名字为一的文件
Linux 下文件的后缀名从技术角度没任何意义
       后缀名只有提示性的意义任何任何后缀名都有可能是任何格式的文件
mkdir ml 创建目录ml;

cp 1 2 复制文件1取名为2
cp -r ml1 ml2 复制ml1取名ml2

mv dd1 dd2移动目录dd1到dd2里面 
----------------------------------
vi 文本编辑器
command
input

a 添加
w 存盘
q 退出
q! 不存盘退出
wq存盘退出
dd 删除选中行
dw 删除整个word单词内容
vi 3.txt 用vi 编辑3.txt文件
command
---------------------------------
more 3.txt查文件里的内容
cat 3.txt 正序列出文件内容
tac 3.txt 逆序列出文件内容
head 3.txt 列出文件前内容
head -3 3.txt 列出文件前三行内容
tail 3.txt 列出文件尾内容
head -3 3.txt 列出文件尾三行内容

find 查找文件
find / -name *loclal从根目录开始查找与*(通配符)local的文件名的文件
find . -name *loclal从当前目录开始查找与*(通配符)local的文件名的文件

whereis ls查找路径 类似 window 的%path%
echo $PATH

ln 链接
ln 3.txt 4 两个文件关联在一起 (硬链接:复制了一个文件并建立一个链接);
ln -s 3.txt 5两个文件关联在一起 (软链接:相当于Windows的快捷方式);

mount /dev/cdrom /mnt/cdr 将设备dev中的光驱cdrom(设备) 挂载到/mnt/cdr(挂载点)
cd ..返回上一层目录
umount /dev/cdrom
/ 根分区 有一个硬盘分区挂在到根路径上

swap分区 用途类似虚拟内存 (大小是物理内存的两倍)

按5下esc 可以显示Linux 2000多个常用命令

一般退出命令
ctrl+c/d
q

shutdown
man shutdown 显示shutdown的详细命令用法及信息!man 书册
shutdown now

用户操作
useradd testuser 添加testuser用户
当添加一个用户 在/home 目录会多一个 testuser 文件夹
在/etc/passwd 文件会添加一行信息
添加用户没有指定用户组系统会默认给一个与用户名相同的组

passwd testuser 为testuser用户添加密码
groupadd testg 添加组
userdel testuser 删除用户 当删除用户是/home目录下用户名称文件夹不会被删掉 可以手动删掉它
su testuser2 切换用户testuser2
当一个新用户登录默目录认当前用户的主目录

useradd testuser2 -g testuser 创建一个用户testuser2并指定组testuser
usermod -g testg testuser 修改testuser 的组为testg
shell 解释命令与内核交互
bash 默认的
bsh
csh
ksh
sh
-----------------------------------------
文件权限
lrwxrwxrwx 第一位代表 该文件是一个链接
其他9个三组 1.rwx:文件所有者
2.rwx:这个文件所有组的其他人
3.rwx:剩下的人对该文件的权限
r:read
w:write
-:没有权限
x:执行

修改文件权限
----不专业的方法
chmod +x 4对文件是赋予执行权限
chmod -x 4对文件是取消执行权限
chmod u+x 4对文件的所有者是赋予执行权限
chmod g+x 4对文件的所有者的组是赋予执行权限
chmod o+x 4对文件的其他用户是赋予执行权限
----------------
--专业的方法
用九位代表权限
当为1表示有权限
当为0表示没权限
chmod 755 4 对应的9位为(111011011)对应权限为(rwx-wx-wx)
chmod 777 4 对应的9位为(111111111)对应权限为(rwxrwxrwx)
修改文件的所有者
chown testuser2 4 更改文件4的所有者为特殊testuser2
----------------------------------------
grep 在指定的文本中查找指定的字符串
grep asdj 4 在文件4中查找asdj字符串

ls -Rl /etc | more   '|'是管道连接符 查看ppt

man bash | col -b > bash.txt

命令替换
wall date 通知所有人 消息为date
wall `date` 通知所有人用 `date`命令替换命令

重定向 
输出重定向">" ">>"
错误输出重定向"2>" "&>"
ls > cmd.txt 将ls 结果写入 cmd.txt
ls >> cmd.txt 将ls 结果添加写入 cmd.txt
lssss 2> cmd.txt 将lssss 错误结果写入 cmd.txt

输入 "<"  "<<"
wall < cmd.txt

如何修改系统的默认启动级别
3 --纯命令界面有网络共享
5 --图形界面

d代表后台
-----------------------------------------
vsftp

service vsftpd start
测试ftp:ftp localhost
退出ftp: bye
匿名用户:anonymous

ifconfig 查看ip

防火墙操作
1、永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off

2、即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
---------------------------------------------
安装 jdk
./jdk-6u16-linux-i586-rpm.bin


tomcat
gzip  -d apache-tomcat-6.0.16.tar.gz
tar -xvf apache-tomcat-6.0.16.tar



设置变量
JAVA_HOME=/usr/java/jdk1.6.0_16
export JAVA_HOME

wget http://localhost:8080本地测试tomcat

ps -ef 列出当前用户所有进程
kill -9 500 强制kill'id'为500的进程        -9代表强制kill

rpm代表Red Hat Package Manager

rpm -qa 查看本机安装的包
rpm -e packagename 卸载
强制卸载
rpm -ivh filename 安装

--------------------------------
linux 配置文件相关

/etc/profile 设置全局系统的环境变量(为各用户共用:有人登录系统才起作用)
/etc/rc.local 设置程序自启动的位置
/etc/bashrc这个文件运行时又用户登录进来开始运行
/home/username/.bashrc 为该用户登录时启动程序





分享到:
评论

相关推荐

    Linux 常用基本命令

    Linux 常用基本命令

    Linux常用基本命令大全介绍.docx

    "Linux常用基本命令大全介绍" Linux系统中基本命令的使用是每个Linux用户都需要掌握的基本技能。本文将为您详细介绍Linux系统中常用的基本命令,包括基础命令、关机重启命令、vi编辑器命令等。 一、基础命令 ...

    Linux常用基本命令

    Linux操作系统是一种开源、免费的操作系统,它支持多用户和多任务环境,并且具有高度可定制的...总的来说,理解和熟练使用这些Linux基本命令对于日常的系统管理和开发工作至关重要,它们构成了Linux操作的核心基础。

    Linux常用基本命令及应用技巧大全.txt

    ### Linux常用基本命令及应用技巧详解 #### 一、引言 对于刚接触Linux的新手来说,初上手可能会遇到不少挑战。与Windows系统不同,Linux更多地依赖于命令行界面进行操作。为了帮助大家更好地理解和掌握Linux的基本...

    【Linux入门学习笔记】Linux常用基本命令、Linux系统软件安装、4-Linux实用操作、3-用户和权限

    包括Linux入门课程、Linux常用基本命令、Linux系统软件安装、Linux实用操作、用户和权限等文件,且附有学习笔记。 原文出自黑马Linux,仅为搬运供学习使用,非常好的快速入门Linux的文档!!!

    Linux常用基本命令及应用技巧

    本文将深入讲解Linux的基本命令及其应用技巧,帮助初学者快速上手。 在Linux中,命令行界面是主要的操作方式,通过输入特定的命令,用户可以完成各种任务。下面我们将详细探讨几个重要的命令: 1. **登录与注销**...

    自己总结的Linux常用的基本命令

    64个常用的Linux命令。格式为: ls(LiSt):目录处理命令——显示目录文件 1)语法:ls [-ald] [文件或目录] 1、-a:显示所有文件(普通文件+隐藏文件) 1)隐藏文件一般是系统文件,建议用户不要轻易操作隐藏文件...

    最全Linux常用命令大全-linux常用命令全集pdf

    输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...

    笔记:linux常用命令总结

    linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等

    Linux系统的基本操作及常用命令实验报告.doc

    Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统询问与权限命令、进程操作命令等内容。 ...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    最新-Linux常用命令大全-非常实用

    基本命令 Linux 命令输入规律是:命令 [选项]([参数])[选项的值]([参数的值]),空格分割常见选项(参数)。选项前有一个 - 字母或 -- 加单词值,大部分都是空格之后写,不空格直接写,等号后面写例。 ls 命令...

    Linux常用命令大全

    要学好linux,那么命令的重要性不言而喻,而此书从最基本命令开始介绍,让你真正的明白linux里的命令! 文件目录: Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?...

    Linux常用命令.pdf

    在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux常用命令详解.pdf

    通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...

Global site tag (gtag.js) - Google Analytics